Питання на співбесіді з основ QA (Senior) з відповідями
76 запитань для співбесіди з теми Основи QA (Senior) - з правильними відповідями, поясненнями й посиланнями на документацію.
Пройти цей тест- 1.Що має визначати тестова стратегія на рівні організації?
- 2.Команда релізить щодня, але релізи все одно ламаються в продакшені. Який перший крок зазвичай найдієвіший?
- 3.Як виміряти ефективність QA-процесу, не заохочуючи неправильну поведінку?
- 4.Яка метрика DORA найпряміше пов'язана з якістю релізів?
- 5.Що таке модель вартості якості (cost of quality)?
- 6.Як запровадити тестування в легасі-продукт без тестів?
- 7.Коли має сенс мати менше юніт-тестів і більше інтеграційних?
- 8.Як команді вирішити, що НЕ тестувати?
- 9.Як зробити тестувальників ефективними в крос-функціональних командах?
- 10.Чому фреймворки автоматизації тестів сприймають як продукти?
- 11.Як оцінити ROI автоматизації тестування?
- 12.Який головний ризик великого UI end-to-end набору як єдиної страховки?
- 13.Як зменшити нестабільність великого тестового набору?
- 14.Що означає відповідальне «тестування в продакшені»?
- 15.Що таке синтетичні перевірки (synthetic checks)?
- 16.Як SLO пов'язані з роботою над якістю?
- 17.Що таке chaos engineering?
- 18.Що має перевірити QA-лід, коли планують A/B-тест?
- 19.Як контрактні тести змінюють тестування мікросервісної системи?
- 20.Яка головна складність end-to-end середовищ для мікросервісів?
- 21.Що таке тимчасові (ephemeral) тестові середовища?
- 22.Як керувати тестовими даними для паралельних автотестів?
- 23.Що робить тестування на основі моделей (model-based testing)?
- 24.Що таке property-based тестування?
- 25.Що показує mutation score такого, чого не показує покриття?
- 26.Як протестувати фічу, що залежить від поточної дати й часу?
- 27.Які баги типові навколо переходу на літній час?
- 28.Що таке характеризаційний тест?
- 29.Як протестувати eventual consistency в розподіленій системі?
- 30.Як протестувати ідемпотентність платіжного API?
- 31.Що таке воркшоп із ризиків якості?
- 32.Які заходи, крім тестування, можуть зменшити ризик продукту?
- 33.Як ухвалити рішення про реліз, коли лишаються відомі баги?
- 34.Яка роль тестувальника в постмортемі інциденту в продакшені?
- 35.Як тестування безпеки має вписуватися в процес поставки?
- 36.Чим модель загроз корисна в тестуванні?
- 37.Як ретельно протестувати авторизацію в системі з багатьма ролями?
- 38.Що містить хороший звіт про тестування продуктивності?
- 39.Навіщо запускати тести на витривалість (soak)?
- 40.Чому тестування продуктивності має починатися до кінця проєкту?
- 41.Як перевірити, що система м'яко деградує, коли залежність повільна?
- 42.Яка головна користь observability для QA?
- 43.Як вбудувати доступність у QA-процес?
- 44.Як тестувати локалізацію в масштабі для багатьох мов?
- 45.Що таке псевдолокалізація?
- 46.Як вимоги відповідності (наприклад, GDPR) мають впливати на тестування?
- 47.Чим небезпечний тестовий набір, який завжди зелений?
- 48.Як вирішити між ручним і автоматизованим тестуванням нової фічі?
- 49.Яка хороша регресійна стратегія для мобільного застосунку з багатьма пристроями?
- 50.Як тестувати фічу машинного навчання, наприклад рекомендації?
- 51.Що таке проблема оракула (oracle problem)?
- 52.Що таке метаморфне тестування?
- 53.Як протестувати міграцію даних?
- 54.Чому важливе тестування зворотної сумісності для API й застосунків?
- 55.Як QA-ліду реагувати на тиск пропустити тестування через дедлайн?
- 56.Для чого потрібна модель зрілості тестування?
- 57.Навіщо тестувальникам переглядати pull request?
- 58.Яка головна мета дослідницького тестування на рівні senior?
- 59.Як тестувати систему з багатьма параметрами конфігурації?
- 60.Що таке запобігання дефектам?
- 61.Як повідомляти результати тестування нетехнічним стейкхолдерам?
- 62.Що таке антипатерн піраміди автоматизації під назвою «ріжок морозива»?
- 63.Як shift-left змінює щоденну роботу senior-тестувальника?
- 64.Яка мета рев'ю готовності до релізу?
- 65.Як діяти з дефектом у продакшені, який тести мали зловити?
- 66.Що тестувати в плані розгортання через feature flag?
- 67.Як тестувати поведінку кешу?
- 68.Що таке «тестова стратегія для інтеграції зі стороннім сервісом»?
- 69.Який головний ризик, якщо команда спирається лише на цільові показники покриття?
- 70.Що таке «характеристики якості» в термінах ISO 25010?
- 71.Як тестувати стійкість веб-застосунку до поганої мережі?
- 72.Яка роль дослідницького тестування в сильно автоматизованому пайплайні?
- 73.Чого уникає зрілий процес тріажу багів?
- 74.Як тестувальники можуть зменшити ціну нестабільної інфраструктури?
- 75.Яка ознака того, що тестування в команді відбувається надто пізно?
- 76.Чому «знайдено нуль багів» у тестовому циклі - не автоматично хороша новина?