Основы тестирования и тест-дизайнРазличает smoke, regression, functional и exploratory testing; по готовому требованию находит позитивный и негативный сценарии. Применяет одну простую технику тест-дизайна по образцу — классы эквивалентности или граничные значения.
Тестовая документация и дефектыПо шаблону оформляет test case и bug report: шаги, фактический и ожидаемый результат, окружение. Отличает defect от улучшения продукта и воспроизводимый дефект от недостатка данных.
Web, клиент–сервер и инструменты браузераОбъясняет путь запроса «браузер → сервер → ответ», различает HTTP-методы GET и POST и коды 200/400/401/404/500. В DevTools находит запрос и его статус по готовому чек-листу.
API-тестированиеОтправляет запрос в Postman/аналогичном клиенте по готовой коллекции, подставляет параметры и проверяет status code и несколько полей JSON-ответа. Отличает request body от query parameters.
SQL и проверка данныхПишет `SELECT` с `WHERE` и `ORDER BY` по одной таблице; сверяет значение в БД с результатом на UI по готовой схеме.
Нефункциональное тестирование: производительность и безопасностьРазличает функциональную ошибку, проблему производительности и уязвимость. По чек-листу проверяет базовые негативные случаи: неавторизованный доступ к защищённому ресурсу, некорректные данные в форме, очевидную ошибку в сообщении системы.
Автоматизация, CI/CD и тестовые окруженияЧитает и запускает существующий автотест, понимает структуру Arrange–Act–Assert и отличает unit-, API- и UI-тест по их границе. Читает статус pipeline, запускает готовый набор тестов и различает test, staging и production-окружения.