Тренажёры и практические задания по реальным инструментам QA-инженера. Каждый модуль — конкретный навык.
Анализируй cookies, local storage, отслеживай запросы и ответы сервера. Освой встроенный инструмент браузера от А до Я.
POST, GET и другие запросы, REST API. Анализируй ответы, работай с заголовками, авторизацией и телом запроса.
Перехватывай и анализируй трафик между клиентом и сервером, выявляй уязвимости веб-приложений.
Тестируй поля Email и Имя с применением техник эквивалентного разбиения и граничных значений.
Проверяй корректность ввода суммы пополнения. Граничные значения для минимальной и максимальной суммы.
Тестирование состояний и переходов. Проверь корректность работы системы при изменении статуса документа.
Три условия — восемь комбинаций. Составь таблицу, найди ожидаемый результат для каждой и выбери минимальный тест-сьют без дыр в покрытии.
36 комбинаций параметров — и всего ~9 тест-кейсов. Разберись, почему попарное покрытие находит большинство дефектов при минимуме затрат.
Форма загрузки файла. Без чек-листов и спецификаций — только опыт и интуиция. Угадай баги, которые точно допустил разработчик.
Оформление заказа — 5 шагов от корзины до подтверждения. Опиши основной сценарий, альтернативные потоки и сценарии ошибок.
8 функций, ограниченное время. Расставь приоритеты по матрице рисков — вероятность × влияние — и реши, что тестировать в первую очередь.
Форма входа с тремя причинами и четырьмя следствиями. Построй граф, прочитай связи и преврати его в таблицу решений.
Поле «Возраст» с ограничением 21–60 лет. Определи точные граничные значения и объясни, почему тестируют именно границы, а не середину диапазона.
Поле Email с пятью классами входных данных. Распредели тест-кейсы по классам и объясни, почему одного теста на класс достаточно.
Статусы задачи в таск-трекере: 5 состояний, 8 переходов. Прочитай диаграмму, найди отсутствующие переходы и составь тест-кейсы для 0-switch покрытия.
Форма с защитой от CSRF-атак. Убедись, что сервер обрабатывает запросы только с действительными токенами.
Форма без защиты. Найди и эксплуатируй уязвимость подделки межсайтовых запросов.
Server-Side Template Injection. Проверь, не позволяет ли сервер выполнять произвольный код через пользовательский ввод.