Вернуться в видеотекуКоротко о видео
Это открытое учебное собеседование Junior QA: кандидатка кратко рассказывает, что около года назад начала обучение и сейчас занимается тестированием. В теоретической части обсуждают назначение тестирования, регресс и smoke testing, выбор между чек-листом и test case, баг-репорты, техники тест-дизайна и Scrum. Практическая часть посвящена локализации проблем веб-приложения и авторизации, HTTP/API, адаптивности, DevTools и особенностям мобильного тестирования; в финале интервьюер даёт обратную связь.
Затронутые темы
Что взять на заметку
- Для ответа на вопрос «что такое тестирование» полезно описывать его как контроль качества и проверку соответствия продукта требованиям, а не только как поиск дефектов.
- Различайте регрессионное тестирование — проверку, что изменения не сломали существующий функционал, — и smoke testing критического пользовательского пути.
- Выбор между чек-листом и test case связывают с риском, размером проекта, объёмом нужной детализации, уровнем тестировщика и дальнейшей передачей проекта.
- Подготовьте структуру баг-репорта: ясный заголовок, предусловия, шаги воспроизведения, ожидаемый и фактический результаты, а также при необходимости окружение, скриншоты и логи.
- Повторите эквивалентное разбиение, анализ граничных значений, модель состояний, причинно-следственные диаграммы и pairwise testing; последний подход нужен для сокращения числа комбинаций.
- При неработающей кнопке сначала проверьте, уходит ли запрос, затем сопоставьте отправленные данные, ответ сервера и контракт API, прежде чем относить проблему к фронтенду или бэкенду.
- Для инцидента с авторизацией сначала уточните масштаб проблемы и условия у пользователя, затем воспроизведите сценарий, сравните поведение в другом браузере или на другом клиенте и изучите доступные логи.
- Для мобильного тестирования подготовьтесь проверять установку и обновление сборки, сетевые условия, звонки, push-уведомления, геолокацию, Bluetooth, сворачивание приложения и сохранение состояния.