Питання на співбесіді з основ QA (Middle) з відповідями
75 запитань для співбесіди з теми Основи QA (Middle) - з правильними відповідями, поясненнями й посиланнями на документацію.
Пройти цей тест- 1.Коли тестування за таблицею рішень найкорисніше?
- 2.Правило має 3 незалежні умови «так/ні». Скільки стовпців у повній таблиці рішень?
- 3.Коли тестування переходів станів - гарний вибір?
- 4.Навіщо в тестуванні переходів станів перевіряти недопустимі переходи?
- 5.Яку проблему розв'язує попарне (pairwise) тестування?
- 6.Яке головне обмеження pairwise-тестування?
- 7.Що таке тестування на основі сценаріїв використання (use case)?
- 8.Що таке вгадування помилок (error guessing)?
- 9.Що вимірює покриття операторів (statement coverage)?
- 10.Чому покриття гілок сильніше за покриття операторів?
- 11.Чому саме лише високе покриття коду не доводить, що тести хороші?
- 12.Що таке тестування на основі ризиків?
- 13.Які два чинники зазвичай визначають рівень ризику продукту?
- 14.Чим тест-план відрізняється від стратегії тестування?
- 15.Як тестувальнику оцінити трудомісткість тестування?
- 16.Яка головна ідея квадрантів гнучкого тестування?
- 17.Що BDD додає до тестування?
- 18.Що описує цей сценарій Gherkin?
- 19.Яка поширена помилка під час написання сценаріїв Gherkin?
- 20.Що таке TDD?
- 21.Як допомагає тестовий дублер, наприклад mock чи stub?
- 22.Який ризик надмірного мокання?
- 23.Що перевіряє контрактне тестування?
- 24.Яка поширена причина нестабільних UI-тестів?
- 25.Що команді робити з нестабільним тестом, який не виправити сьогодні?
- 26.Чому тести не мають залежати від даних один одного?
- 27.Як утримати регресійний набір керованим, коли продукт росте?
- 28.Що таке аналіз впливу на тести (test impact analysis)?
- 29.Що вимірює «витік дефектів» (defect leakage)?
- 30.Що таке ефективність усунення дефектів (DRE)?
- 31.Чому «кількість виконаних тест-кейсів» - слабка метрика якості?
- 32.Що таке аналіз першопричини дефекту?
- 33.Що таке сесійне управління тестуванням (session-based)?
- 34.Що таке тестовий чартер?
- 35.Що таке тестові евристики на кшталт SFDPOT?
- 36.Що таке мутаційне тестування?
- 37.Навіщо тестувати API напряму, а не лише через інтерфейс?
- 38.API-запит
PUTнадіслали двічі з тим самим тілом. Чого має очікувати тестувальник? - 39.Що перевірити у відповіді API з помилкою, окрім статус-коду?
- 40.Навіщо тестувальнику перевіряти дані в базі після дії в інтерфейсі?
- 41.Як логи допомагають під час тестування?
- 42.Що таке feature flag і що він означає для тестування?
- 43.Чим відрізняються навантажувальні, стрес-, пікові тести й тести на витривалість?
- 44.Чому перцентилі на кшталт p95 кращі за середній час відповіді?
- 45.Що треба погодити перед тестом продуктивності?
- 46.Яка типова перевірка порушеного контролю доступу?
- 47.Який ввід може виявити проблему XSS?
- 48.Чим особливе тестування мобільних застосунків порівняно з вебом?
- 49.Як тестувальнику обрати браузери й пристрої для тестування?
- 50.Які перевірки доступності тестувальник може зробити без спеціальних інструментів?
- 51.Що таке евристична оцінка юзабіліті?
- 52.Яка роль підсумкового звіту про тестування?
- 53.Для чого зустріч із сортування дефектів (triage)?
- 54.Розробник позначив ваш баг як «так задумано». Який хороший наступний крок?
- 55.Навіщо тестувальники й розробники тестують у парі?
- 56.Що таке shift-right тестування?
- 57.Що таке канарковий реліз?
- 58.Чому тестові середовища мають бути відтворюваними?
- 59.Для чого використовують віртуалізацію сервісів?
- 60.Чому персональні дані з продакшену не варто копіювати в тестові середовища як є?
- 61.Що означає «тестованість» функції?
- 62.Чим відрізняються «умова тестування» і «тест-кейс»?
- 63.Яка мета чекліста для рев'ю вимог?
- 64.Яка фраза у вимозі - тривожний сигнал для тестованості?
- 65.Що означає «клас еквівалентності» для списку країн?
- 66.Навіщо тестувати текстові поля зі спецсимволами й різними мовами?
- 67.Яка головна мета smoke-набору в CI?
- 68.Як допомагають quality gates у пайплайні?
- 69.Чому потрібні тести на багатьох рівнях, а не лише end-to-end?
- 70.На що наголошує «testing trophy» порівняно з пірамідою?
- 71.Яка хороша практика для назв тест-кейсів?
- 72.Коли тестувальнику зупинити дослідницьке тестування функції?
- 73.Чому автотести мають давати зрозумілі повідомлення про падіння?
- 74.Що таке definition of ready для історії з погляду тестувальника?
- 75.Що таке bug bash?