Вернуться в видеотеку

Собеседование на тестировщика ПО (Junior QA) №20

Учебный разбор ответов Junior QA на публичном собеседовании. Вопросы охватывают ручное тестирование от требований и тест-дизайна до API, CI/CD, методологий разработки и мобильных приложений.

Источник: cherkasovschool

Открыть на YouTube

Таймлайн

Коротко о видео

Публичное учебное собеседование с Аней на позицию Junior ручного QA: интервьюер проверяет базовую теорию тестирования, документацию, API, процессы разработки и мобильное тестирование. Разбираются тест-дизайн, жизненный цикл дефекта, CI/CD, Scrum, Kanban и Waterfall, а также практические ограничения работы тестировщика в команде. В финале интервьюер положительно оценивает ответы Ани, но советует проще и точнее объяснять сложные темы на собеседованиях.

Затронутые темы

Что взять на заметку

  • Тестирование описывается как сравнение фактического поведения системы с ожидаемым, которое берут из требований, документации или уточняют у знающих продукт участников команды.
  • Самые ранние дефекты ищут в требованиях: проверка документации и статический анализ кода относятся к статическому тестированию, потому что не требуют запуска программы.
  • Граничные значения и классы эквивалентности нужны, чтобы сократить число проверок: тестируют точки на границе и рядом с ней, а также одного или нескольких представителей каждого класса.
  • Тест-кейс содержит воспроизводимую проверку со шагами и ожидаемым результатом, а чек-лист — краткий перечень проверок; выбор зависит от сложности сценария и того, будут ли им пользоваться другие тестировщики.
  • Перед возвратом невоспроизводящегося после фикса бага нужно проверить версию сборки, наличие в ней изменений разработчика и тестовое окружение: браузер, ОС, устройство и другие условия.
  • При наличии пользовательского интерфейса валидацию полей сначала разумно проверять end-to-end на системном уровне; API-проверки особенно важны, когда фронтенда нет или требуется точнее локализовать проблему.
  • Перед передачей сборки ручному тестировщику качество могут повышать code review, проверка merge-конфликтов и автотесты в CI/CD; для мобильных приложений отдельно проверяют устройства, версии ОС, прерывания и качество сети.

Рекомендуем посмотреть