Вернуться в видеотекуКоротко о видео
Это учебное пробное собеседование для начинающего QA: Евгений отвечает на вопросы, а ведущий уточняет формулировки и даёт обратную связь. Разбираются основы тестирования, тестовая документация, баг-репорты, техники тест-дизайна, типы приложений, HTTP, а также Waterfall, Agile, Scrum и Kanban. В финале ведущий считает, что Евгений в целом готов пробовать реальные собеседования, но советует отвечать сначала коротким определением, а затем при необходимости раскрывать пример.
Затронутые темы
Что взять на заметку
- Ожидаемое поведение следует брать прежде всего из спецификации; при её отсутствии — уточнять у Project Manager или бизнес-аналитика, использовать аналоги и здравый смысл.
- На собеседовании не стоит выдавать единственную классификацию тестирования за универсальную: лучше назвать известные разрезы, например manual/automated и functional/non-functional.
- Выбор между ручной и автоматизацией зависит не только от повторяемости и числа проверок, но и от вида тестирования: UX требует человеческой оценки, а нагрузочное тестирование опирается на автоматические сценарии и виртуальных пользователей.
- В тест-плане нужно заранее определить объём и подход к проверкам, сроки, критерии входа и выхода, а также нужный тестовый стенд и устройства.
- Для тест-кейса важны предусловия, шаги и ожидаемый результат; постусловия нужны, чтобы вернуть систему в исходное состояние после проверки. Ведущий предпочитает один ожидаемый результат на тест-кейс, чтобы отчёты не становились неоднозначно «красными».
- Если разработчик не воспроизводит баг, сначала сверяют версию приложения, окружение, устройство и точные шаги; при споре о сути дефекта подключают владельца продукта или другого ответственного участника.
- Для подготовки полезно составить матрицу различий веб-, нативных и гибридных приложений: установка, обновление, офлайн-работа, расположение логики и зависимость от сервера.