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

Middle QA Manualпитання на співбесіді QA Manual

Middle · 2–4 роки досвіду

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

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

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

12 питань рівня Middle з відповідями

1

Що таке еквівалентне розбиття? Застосуйте до поля «вік» зі значеннями 1–120.

Відповідь

Еквівалентне розбиття ділить вхідні дані на групи, де всі значення поводяться однаково, тож достатньо перевірити по одному значенню з групи. Для поля віку 1–120 класи такі: валідний 1–120, невалідний знизу (0 і відʼємні), невалідний зверху (121 і більше), невалідний тип (літери, символи, порожнє поле). Виходить чотири тести замість ста двадцяти.

2

Що таке аналіз граничних значень? Наведіть приклад для поля 1–100.

Відповідь

Аналіз граничних значень перевіряє краї кожного класу, бо саме там накопичуються помилки на одиницю. Для поля 1–100 перевіряють 0, 1, 2 на нижній межі та 99, 100, 101 на верхній. Техніку майже завжди застосовують разом з еквівалентним розбиттям: класи показують, які групи є, а межі — де вони ламаються.

3

Чим Severity відрізняється від Priority? Наведіть приклад високої Severity з низьким Priority.

Відповідь

Severity описує технічний вплив дефекту на систему, Priority — наскільки терміново бізнес хоче його виправити. Їх виставляють різні люди: Severity зазвичай тестувальник, Priority — продакт або менеджер. Падіння в рідко використовуваному адмінському експорті — висока Severity і низький Priority; помилка в назві компанії на головній — низька Severity і високий Priority.

4

Опишіть життєвий цикл дефекту. Які статуси може мати баг?

Відповідь

Дефект зазвичай проходить New → Assigned → Open (в роботі) → Fixed → Retest → Closed. Альтернативні результати: Rejected (не дефект), Duplicate, Deferred (відкладено на наступний реліз) та Reopened, якщо ретест показав, що фікс не спрацював. Конкретні статуси залежать від команди, але важливо, що кожен баг завершується в термінальному стані із зафіксованою причиною.

5

Що таке smoke, sanity та regression тестування? У чому різниця?

Відповідь

Smoke — поверхнева широка перевірка, що збірка взагалі придатна до тестування: якщо зламаний логін, тестування зупиняють. Sanity — вузька і глибока: після конкретного фіксу перевіряють, що одна область працює як треба. Regression — широка й повторювана: підтверджує, що нові зміни не зламали раніше робочу функціональність, і це головний кандидат на автоматизацію.

6

Що таке exploratory testing і чим воно відрізняється від ad-hoc?

Відповідь

Exploratory testing — це одночасне проєктування та виконання тестів: тестувальник вивчає продукт і на основі знахідок вирішує, що пробувати далі. Воно структуроване: є чартер, таймбокс і нотатки. Ad-hoc тестування неструктуроване й не документується, йде суто на інтуїції. Exploratory відтворюване і про нього можна звітувати, ad-hoc — ні.

7

Назвіть обовʼязкові поля баг-репорту. Чому важливі кроки відтворення?

Відповідь

Робочий баг-репорт містить зрозумілий заголовок, оточення (збірка, ОС, браузер, пристрій), передумови, кроки відтворення, фактичний результат, очікуваний результат, severity, priority і вкладення — скриншоти або логи. Кроки відтворення найважливіші, бо дефект, який розробник не може відтворити, зазвичай закривають як «не відтворюється», і репорт втрачає всю цінність.

8

Що таке тест-план і які розділи він містить?

Відповідь

Тест-план описує, як буде організовано тестування проєкту або релізу. Типові розділи: скоуп (що тестуємо і що не тестуємо), підхід і рівні тестування, критерії входу та виходу, оточення й тестові дані, ролі та відповідальність, графік, ризики та заходи їх зниження, артефакти. Це управлінський документ — мета в тому, щоб будь-хто міг побачити, що буде протестовано, ким і коли тестування вважається завершеним.

9

Як ви протестуєте форму логіну? Назвіть позитивні та негативні кейси.

Відповідь

Позитивні: валідні дані пускають у систему і коректно редиректять, «запамʼятати мене» зберігає сесію, відновлення пароля працює від початку до кінця. Негативні: невірний пароль, неіснуючий користувач, порожні поля, SQL-інʼєкції та XSS, пробіли на початку й у кінці, регістр символів, дуже довгий ввід, блокування після кількох невдалих спроб. Плюс нефункціональне: пароль замаскований, форма працює на мобільному, дані йдуть через HTTPS, а повідомлення про помилку не розкривають, чи існує такий логін.

10

Назвіть сім принципів тестування за ISTQB.

Відповідь

Тестування показує наявність дефектів, але не доводить їх відсутність; вичерпне тестування неможливе; раннє тестування економить час і гроші; дефекти накопичуються в невеликій кількості модулів; парадокс пестициду — повторювані тести перестають знаходити нові баги; тестування залежить від контексту; хибність відсутності помилок — софт без відомих дефектів усе одно марний, якщо вирішує не ту задачу.

11

Що таке таблиця прийняття рішень і коли її застосовують?

Відповідь

Таблиця прийняття рішень зіставляє комбінації вхідних умов з очікуваними діями системи. Її застосовують, коли поведінка залежить від кількох взаємодіючих умов — наприклад знижка залежить від типу клієнта, суми замовлення та промокоду. Таблиця робить пропущені комбінації очевидними і напряму перетворюється на тест-кейси, тому це стандартна техніка для складної бізнес-логіки.

12

Чим тест-кейс відрізняється від чек-листа? Коли що використовувати?

Відповідь

Тест-кейс описує точні кроки, тестові дані й очікуваний результат — його може повторити будь-хто, і він підходить для регульованої або складної функціональності. Чек-лист — це перелік того, що треба перевірити, без приписаних кроків, з опорою на досвід тестувальника. Чек-листи швидше писати й підтримувати, вони добрі для дослідницької роботи та стабільних областей; тест-кейси потрібні для онбордингу, аудитів і фіч, де важливий точний сценарій.

🦎

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

На співбесіді ти говориш вголос під тиском. Кем поставить ті самі питання, оцінить кожну відповідь і покаже, що саме підтягнути.

Пройти інтерв'ю Middle QA Manual →
Безкоштовно · 3 інтерв'ю на місяць

Інші рівні — QA Manual

Junior QA ManualSenior QA ManualУсі питання QA Manual

Інші спеціалізації

🤖Middle QA AutomationMiddle Java Backend🐍Middle Python Backend🐘Middle PHP Backend🦫Middle Go Backend🟢Middle Node.js Backend⚛️Middle React Frontend💚Middle Vue Frontend🅰️Middle Angular FrontendMiddle Next.js