P
prepair.app
Пройти интервью →
EnglishУкраїнськаРусскийDeutsch
🔍

Junior QA ManualВопросы на собеседовании QA Manual

Junior · без опыта / до 1 года

Собеседование на Manual QA проверяет знание теории тестирования, техник тест-дизайна и умение писать баг-репорты, с которыми разработчик реально может работать. Ниже — вопросы, которые задают чаще всего на уровне Junior и Middle, каждый с эталонным ответом. Junior: базовая теория, определения и простые практические кейсы.

Попробовать — без регистрации
Готовим вопрос…

Темы для подготовки

Теория тестирования и принципы ISTQB
Техники тест-дизайна
Баг-репорты, Severity и Priority
Виды тестирования
SDLC и STLC
Работа с Jira и TestRail

7 вопросов уровня Junior с ответами

1

В чём разница между верификацией и валидацией?

Ответ

Верификация отвечает на вопрос, правильно ли мы построили продукт — соответствует ли он спецификации, дизайну, согласованным требованиям. Валидация отвечает, тот ли продукт мы построили — решает ли он реальную задачу пользователя. Фича может полностью пройти верификацию и провалить валидацию: именно так команды выпускают то, что совпадает со спекой и никому не нужно.

2

Примените эквивалентное разбиение к полю возраста, которое принимает от 18 до 65.

Ответ

Вход делится на классы, внутри которых поведение должно быть одинаковым, и из каждого берётся одно значение вместо перебора всех. Здесь получается три класса: меньше 18, от 18 до 65, больше 65, плюс невалидные — буквы, пусто, отрицательные. Смысл в покрытии без избыточности: если 30 прошло, то 31 не даёт новой информации.

3

Что такое анализ граничных значений и почему его применяют вместе с разбиением?

Ответ

Дефекты скапливаются на границах диапазона, потому что там живут ошибки на единицу и перепутанные знаки сравнения. Для поля от 18 до 65 проверяют 17, 18, 19 и 64, 65, 66. Разбиение говорит, какие диапазоны существуют, а граничный анализ — где внутри них реально находятся баги.

4

Что должно быть в баг-репорте и из-за чего он становится бесполезным?

Ответ

Рабочий репорт содержит заголовок, из которого понятно что сломано, точные шаги воспроизведения, ожидаемый и фактический результат, окружение и доказательство — скриншот, видео или лог. Бесполезным его делает пропущенное предусловие или шаг, который репортер сделал не заметив: разработчик не воспроизводит и закрывает с формулировкой «у меня работает».

5

Чем severity отличается от priority? Приведите случай, где они расходятся.

Ответ

Severity — это техническое влияние, priority — насколько срочно чинить, и назначают их разные люди: severity тестировщик, priority владелец продукта. Опечатка в названии компании на лендинге — низкая severity и высший priority. Падение в админском экране, которым пользуются дважды в год, — высокая severity и низкий priority.

6

Может ли тестирование доказать, что дефектов нет?

Ответ

Нет, и это один из семи принципов ISTQB. Тестирование показывает наличие дефектов, но никогда не доказывает их отсутствие, потому что исчерпывающий перебор всех входов и путей невозможен для любой реальной системы. Тестирование даёт основания решить, приемлем ли риск, а не гарантию.

7

Чем тест-кейс отличается от чек-листа и когда что применять?

Ответ

Тест-кейс прописывает предусловия, шаги и ожидаемый результат, поэтому его любой пройдёт одинаково. Чек-лист просто называет, что проверить, оставляя «как» на усмотрение тестировщика. Кейсы окупаются на регулируемых и высокорисковых сценариях и для новых людей в команде, чек-листы выигрывают в исследовательском тестировании и в команде, которая знает систему, — там полные кейсы превращаются в документацию, которую никто не обновляет.

🦎

Прочитать ответы недостаточно

На собеседовании ты говоришь вслух под давлением. Кем задаст эти же вопросы, оценит каждый ответ и покажет, что именно подтянуть.

Пройти интервью Junior QA Manual →
Бесплатно · 3 интервью в месяц

Другие уровни — QA Manual

Middle QA ManualSenior QA ManualВсе вопросы QA Manual

Другие специализации

🤖Junior QA AutomationJunior Java Backend🐍Junior Python Backend🐘Junior PHP Backend🦫Junior Go Backend🟢Junior Node.js Backend💎Junior Ruby on Rails🟣Junior .NET Backend Developer🔷Junior C++🟨Junior JavaScript