Тестирование | TestGrow

channel icon
Канал обучающей платформы по тестированию ПО от TestGrow.
Стань тестировщиком!

Автор канала - Александр Мешков @al_meshkov

https://testgrow.ru?utm_source=telegram_group

Навигация по тегам:
#Полезнаяинформация
#Статьи
#Отзывы
#Инт

Условия размещения

Цена за 24 часа в ленте 1500,00
Цена за 1 час закрепления N/A
Взаимопиар Нет

Криптавалюта, Форекс, инфобиз

+1
4 243
подписчиков
-8
~1.4k
охват 1 публикации
0
~0
постов / день
-0,2%
32,3%
ERR % ?

Статистика

Последние публикации

Тестирование | TestGrow
11 декабря 2024 г. 10:08
Что изображено на картинке?🤔
Кот и тесто.. Код и тесты!

— Как QA специалисту выйти на новый уровень задач и стать полезней для компании?

Нужно всего лишь заглянуть на канал Романа Цакунова!Романа Цакунова!
Автор работает в IT более 8 лет и сейчас активно делится своим опытом..

🧑‍💻 Выбирайте свой уровень и смотрите возможные решения!

Хотите разобратьсяХотите разобраться: Объясним всю базу на пальцах!
Только начали изучатьТолько начали изучать: Научитесь писать коды самостоятельно!
Топчитесь на местеТопчитесь на месте: Покажем инструменты для роста!
Хотите пройти собеседованиеХотите пройти собеседование: Расскажем как устроиться на высокооплачиваемую работу!
Тестирование | TestGrow
10 декабря 2024 г. 10:00
Всем привет.

Решил дать себе небольшой отдых в декабре, поэтому пока контента будет чуть меньше чем обычно.

Тем не менее, ловите интересную подборку генераторов тестовых данных для тестирования.

PinetoolsPinetools
Наверное самый мощный генератор файлов. Поддерживает генерацию почти 50 различных форматов, также дает возможность генерировать файл со своим уникальным форматом. Может генерировать большие файлы в GB.

MellariusMellarius
Генератор данных для юр.лица.
Если Вам необходимо протестировать сервис, где требуется ввод данных по юр.лицу, которые бы еще проходили различные маски валидации, то этот сервис поможет в этом.

PlaceimgPlaceimg
Отличный и простой генератор реальных картинок различного разрешения для тестирования приложения.

GenerateDataGenerateData
Механизм для генерации произвольных данных в любом формате. В настоящее время он работает более чем с 30 типами данных, 12 типами экспорта (в том числе, популярные CSV, SQL, JSON), плюс около 32 наборов данных для конкретных стран (названия городов, регионов и т.д.)

FakefilegeneratorFakefilegenerator
Еще один отличный генератор файлов с нужным весом в байтах. Генерирует такие форматы, как doc, docs, xls, xlsx, MP3, JPEG, PDF, ZIP. Ограничение по весу файла до 10 MB.

BlindtextgeneratorBlindtextgenerator
Простой и понятный генератор текста. Может генерировать текст по количеству слов или символов. Есть расширенные настройки по стилю текста.

RandatRandat
Бесплатный онлайн-инструмент, который позволяет сгенерировать таблицу со случайной личной информацией: имя, возраст, профессия, зарплата и т.д.

10minutemail10minutemail
Классный сервис по генерации временной почты для тестирования. Почта действует 10 минут и позволяет Вам получать все сообщения на нее в течении времени ее действия.
Тестирование | TestGrow
5 декабря 2024 г. 10:10
Типы взаимосвязей в реляционных БД

Для написания SQL запросов при тестировании приложений тестировщику важно понимать, как устроена работа БД и какие типы связей она может использовать. Это позволит разобраться в зависимостях между таблицами и правильно подходить к написанию запросов, понимая откуда и как и ты можешь получить нужные тебе данные.

Существуют следующие типы:

1. Многие ко многим.  Данная связь предполагает, что нескольким объектам из таблицы 1 может соответствовать несколько объектов из таблицы 2, и в то же время нескольким объектам из таблицы 2 соответствует несколько объектов из таблицы 1. Чаще всего для реализации такой связи создают таблицу 3, которая хранит в себе ключи данных (ID записи) этих двух таблиц и с помощью которой прослеживается связь данных с друг другом. Самый просто пример, есть две таблицы: Песни и Автор. Автор может написать несколько песен, при этом песни могут быть написаны несколькими авторами. Следовательно, автору может принадлежать несколько записей различных песен, а также одна из песен может принадлежать еще одному автору.

2. Один ко многим. Данная связь предполагает, одному объекту из таблицы 1 может принадлежать или же соответствовать несколько объектов из таблице 2. Например, в таблице 1 есть клиент, у которого в таблице 2 есть несколько номеров телефонов, которые принадлежат только ему.

3. Один к одному. Данная связь предполагает, что одному объекту из таблицы 1 соответствует только один объект их таблицы 2. Чаще всего наличие такой связи означает, что структура таблиц построена неверно и данных из этих двух таблиц стоит объединить в одну.
Тестирование | TestGrow
4 декабря 2024 г. 10:00
На что стоит обращать внимание при тестировании различных методов RESTAPI?

Разберем типичные примеры тестов для основных методов:

POST:
• Заполнение/незаполнение обязательных полей;
• Заполнение данных в различных вариациями (вспоминай классы эквивалентности);
• Заполнение на граничных значениях по количеству символов;
• Заполнение полей на недопустимые символы;
• Отправку пустого JSON;
• Проверка даты создания объекта;
• Особое внимание надо уделить передаваемому изображению и его параметрам (если оно есть в запросе);
• Можно протестировать URL самого запроса и его тип. Что будет, если сделать запрос через http, а не через https? А если изменить POST на GET и т.д;
• Проверка работы запроса при валидном/невалидном токене.

PATCH:
• Изменение данных во всех доступных полях согласно ТЗ;
• Проверку изменения пустого значения на валидное значение;
• Проверку поля на граничные значения и возникновение ошибок в случае добавления символов больше или меньше разрешенных;
• Проверку изменения полей на недопустимые символы;
• Проверку изменения данных в полях на неверные типы данных (там, где числа буквы и т.д.);
• Неизменяемость  данных в полях, где это недоступно;
• Частичное обновление (когда в твоем  JSON присутствуют не все заполненные поля);
• Проверка работы запроса при валидном/невалидном токене.

DELETE:
• Удаление существующего объекта;
• Удаление уже удаленного объекта;
• Удаление по несуществующему ID;
• Удаление по невалидному ID;
• Удаление и повторное добавление такой же сущности (если есть уникальные поля);
• Проверка работы запроса при валидном/невалидном токене.
Тестирование | TestGrow
29 ноября 2024 г. 10:54
Всем привет!

Немного выпал из-за болезни, поэтому пока без нового контента, но хотел поделиться с вами отличной подборкой каналов для поиска работы новичкам (спасибо Артему). Есть как вакансии и стажировки в РФ, так и зарубежом. В общем рекомендую)

Подборка каналов для поиска работыПодборка каналов для поиска работы
Тестирование | TestGrow
27 ноября 2024 г. 10:01
Доменное тестирование, что за техника тест-дизайна?

📌 Недавно получил интересный вопрос: что за техника тест-дизайна — доменное тестирование? Решил подробно разобрать этот метод и дополнить материал моих лекций по тест-дизайну.

✍️ В статье я на примере объясняю:

• Что включает в себя доменное тестирование;
• Как использовать домены для оптимизации тестов;
• Причем тут классы эквивалентности и граничные значения;
• И многое другое.

📖 Если вы слышали о доменном тестировании и хотите понять, как работать с этой техникой, обязательно читайте статью по ссылке ниже:

👉 Ссылка на статью
Тестирование | TestGrow
26 ноября 2024 г. 11:31
Сегодня хочу поделиться с вами своими мыслями касаемо автоматизации тестирования.

💻 За все свое время работы, возможно, вы удивитесь, но я никогда не автоматизировал сам руками. В большинстве случаев мне, как менеджеру, хватало базового понимания языка программирования и принципов автоматизации тестирования, а также построения фреймворков, чтобы управлять и строить автоматизацию с выделенной командой в компаниях, где я работал.

📚 При этом за 13 лет в тестировании я изучал Java и Python, но больше как разработчик ПО. И вот спустя такое большое количество времени я решил, что пора самому попробовать автоматизировать.

Что я могу сказать? Имея знания языка программирования, входить в автоматизацию намного проще, так как ты не тратишь время на базовые аспекты, связанные с этим.

Зачем это делаю? В целом я хочу расширить свой контент и добавить новую, достаточно обширную область, в которой я также могу делиться своими знаниями.

🎯 В общем, поставил себе амбициозную цель — за две недели изучить автоматизацию тестирования на Selenium Python. Так что скоро, надеюсь, на канале появятся новые темы, связанные с этим направлением.

✨ Пока буду рад любым полезным ресурсам и плагинам, которые вы могли бы порекомендовать для автоматизации тестирования.

📝 Делитесь в комментариях ниже, если у вас есть что-то действительно полезное, что может упростить работу автотестера! 😊
Тестирование | TestGrow
25 ноября 2024 г. 12:00
Всем привет!

Решил напомнить вам про мои материалы о тестировании и еще раз пересобрать все полезные гайды и инструкции в одном посте, особенно для тех, что недавно присоедининлся к каналу.

Ниже вы найдете много чего полезного как для обучения, так и для своей работы:

Книги для тестировщика. 1 часть. (Книги доступны для скачивания)

Книги для тестировщика. 2 часть. (Книги доступны для скачивания)

Шпаргалка по тестированию API (полезный гайд)

Шпаргалка по командам GIT

Шпаргалка по командам Docker

Шпаргалка по работе с SQL и Базами данными (полезный гайд)

Инструкция по работе с Qase.io

Инструкция по работе с TestIT

Подборка генераторов данных для тестировщики (ссылки на скачивали в посте)

Подборка инструментов для тестирования веб-приложения (со ссылками)

Подборка открытых Баз знаний по тестированию

25 вопросов о тестировании API

Полный гайд по работе с LLM моделями для тестировщика
Тестирование | TestGrow
22 ноября 2024 г. 14:33
🧑‍💻 Конфигурационное тестирование или тестирование совместимости — в чем разница?

Продолжаю публикацию видео в рамках ваших вопросов и сегодня мое новое видео посвящено разнице между конфигурационным тестированием или тестированием совместимости. Если вы сталкивались с задачами, связанными с проверкой работы ПО в разных средах, то наверняка задавались вопросом: где граница между конфигурационным тестированием и тестированием совместимости? В новом видео я подробно объясняю, что включает в себя каждый вид тестирования как их правильно разграничивать и где они могут пересекаться.

👀 Хотите разобраться в этих видах тестирования, понять их цели, области и примеры применения? Тогда смотрите мое новое видео 📹

Youtube: Ссылка на видео
VK: Ссылка на видео

Также напоминаю, что вы можете написать интересующий вас вопрос или тему мне по ссылке ниже, и я запишу для вас видео на данную тему.

Ссылка на форму
Тестирование | TestGrow
20 ноября 2024 г. 11:12
Как в DevTools можно менять состояние элемента (например, кнопки)?
Опрос
  • Использовать Force state
  • Использовать Break on
  • Использовать новые классы
  • Использовать Change view
Тестирование | TestGrow
20 ноября 2024 г. 10:50
Как открыть Comand Menu для поиска инструментов в DevTools?
Опрос
  • Ctrl+Shift+Q
  • Ctrl+Alt+I
  • Ctrl+Tab
  • Ctrl+Shift+P
Тестирование | TestGrow
20 ноября 2024 г. 10:49
Какое значение можно изменить в DevTools, чтобы симулировать медленное интернет-соединение?
Опрос
  • Network connection
  • User-Agent
  • Display settings
  • Network throttling
Тестирование | TestGrow
20 ноября 2024 г. 9:02
Умение работать с DevTools — важный навык для тестировщика, который помогает эффективно анализировать и отлаживать веб-приложения.

Чтобы вы могли проверить свои знания по DevTools, я подготовил тест, состоящий из 10 вопросов о функционале различных вкладок и инструментов DevTools. Заранее говорю, что тест получился хардкорный, но в этот раз я добавил возможность видеть правильные ответы в конце теста)

Тест доступен на платформе TestGrow по этой ссылке.Тест доступен на платформе TestGrow по этой ссылке.

Готовы оценить свои знания в работе с DevTools? Проходите тест и делитесь в комментариях своими результатами!👇
Тестирование | TestGrow
19 ноября 2024 г. 9:01
👋 Всем привет!

Получил интересный вопрос на тему того, “Какие фразы применяют опытные тестировщики и что они означают?” 🤔

Это действительно интересная тема, ведь существует ИТ-шный сленг 💻, который может быть не всегда понятен новичкам, кто только начал свою работу тестировщиком.

Поэтому хочу напомнить, что у меня есть отдельная статья на эту тему “Сленг тестировщика” 📖, которая доступна по ссылке ниже.

Там я выписал основные слова и выражения 📝, которые могут использоваться в ИТ-команде, например, что такое “Аппрув” ✅, “Бэкап” 💾, “Выкатить” 🚀, “Костыль” 🛠️ и многое другое.

Но думаю, что это точно не полный список, поэтому предлагаю вам написать в комментариях 👇 слова и фразы, с которыми вы сталкивались в своей работе тестировщика, чтобы я также мог включить их в этот список!

Ссылка на сленговый словарь тестировщика
Тестирование | TestGrow
18 ноября 2024 г. 9:00
🧩 Тонкости тестирования микросервисной архитектуры: как повысить эффективность тестирования

В последнее время тестирование микросервисов является уже неотъемлемой частью навыков, которыми должен обладать специалист по тестированию 👨‍💻. К сожалению, многие по-прежнему смотрят на микросервисы сквозь призму UI, что значительно повышает трудозатраты на тестирование.

Поэтому я решил рассказать о других, более низкоуровневых аспектах тестирования микросервисов 🔍.

В новой статье я делюсь советами, как правильно выстроить тестирование микросервисов без UI. Разбираем важность интеграционного и контрактного тестирования, принципы версионирования API 🔄, чтобы обеспечить стабильность и надежность решений на базе микросервисной архитектуры 💪.

Ссылка на статью
Тестирование | TestGrow
15 ноября 2024 г. 9:01
🧑‍💻 В чем отличие между Junior+ и Middle тестировщиками?

Для начинающих тестировщиков, стремящихся перейти на следующий уровень, важно понимать, какие навыки и качества отличают Junior+ от Middle. В новом видео я рассказываю, что включает в себя этот переход: опыт, технические знания, уровень ответственности и самостоятельности, а также важность грамотного взаимодействия с командой.

👀 Если вы хотите узнать, что нужно для роста до уровня Middle и какие ключевые аспекты развития помогут вам стать увереннее в профессии, обязательно смотрите мое новое видео 📹

Youtube: Ссылка на видео
VK: Ссылка на видео

Также напоминаю, что вы можете написать интересующий вас вопрос или тему мне по ссылке ниже, и я запишу для вас видео на данную тему.

Ссылка на форму
Тестирование | TestGrow
14 ноября 2024 г. 9:02
Всем привет!

Начал наблюдать, что многие блоггеры по тестированию решили запустить формат видеоразборов ответов от подписчиков на разные темы, связанные с тестированием.

Поэтому я решил, что готов тоже попробовать для вас начать записывать небольшие видео с ответами на различные вопросы.

Для этого я подготовил для вас небольшую гугл форму, где вы можете задать свой вопрос и я постараюсь подготовить для него ответ и выложить на свой канал на youtube или в VK в группу TestGrow.

Можете задавать любые вопросы, связанные не только с тестированием для начинающих специалистов, но и в том числе для опытных ребят, например, по организации тестирования, карьерного развития, изучение различных навыков и в целом работы в тестировании.

В общем буду рад получить от вас вопросы по ссылке ниже:
https://forms.gle/3yc4ZxZksvWpZGu59
Тестирование | TestGrow
13 ноября 2024 г. 11:01
Тестирование | TestGrow
13 ноября 2024 г. 9:01
#Интересныезадачи

Всем привет!

Сегодня у меня новая для вас задачка на анализ ошибок и поиск причин их возникновения.

Условия:
Вы тестируете систему для бронирования отелей. Пользователь выбирает отель и хочет забронировать номер. Когда он нажимает “Подтвердить бронирование”, отображается сообщение об успешной брони, но в подтверждающем письме, которое приходит на почту, указаны неверные даты.

Какие могут быть причины этой ошибки и что следует проверить в первую очередь?

Делитесь своими идеями по решению данной задачи в комментариях 👇
Тестирование | TestGrow
12 ноября 2024 г. 9:00
🌟 Всем привет!

Уже достаточно давно я сотрудничаю с компанией Test IT, которая предоставляет мне учебный сервер платформы Test IT для обучения учеников, как в рамках платформы TestGrow, так и моего практического курса.

Поэтому хочу поделиться с вами, что вы также можете использовать Test IT для своих личных проектов и обучения, ну и в целом писать тесты не в Excel или Google Sheets, а в удобной и практичной системе для управления тестированием.

👥 Ребята из Test IT специально сделали бесплатный тариф Lite с необходимыми базовыми функциями!
• Один проект для команды до 5 человек
• 10 GB облачного хранилища для тестовой документации
• Удобные инструменты для миграции данных
• Интеграции с баг-трекерами и CI/CD

🔥 Если нужно больше возможностей, есть тариф Standard, который предлагает:
• Динамические тестовые наборы
• Версионирование тестов
• Параметризацию автотестов
• Расширенную аналитику
• Геймификацию для повышения мотивации команды

❓Не уверены, какой тариф выбрать? Начните с Lite. Если захотите попробовать больше функций, у них есть 14-дневный триал тарифа Standard.

💡 В общем, я советую, если вам нужно получить опыт написания тестов для ваших учебных или пет-проектов, использовать Test IT.

🔜 Вот ссылка, если хотите попробовать: https://clck.ru/3EYcFzhttps://clck.ru/3EYcFz

📢 И не забудьте заглянуть в их канал @testit_tms — там много полезных материалов!