Питання на співбесіді з основ QA (Junior) з відповідями
75 запитань для співбесіди з теми Основи QA (Junior) - з правильними відповідями, поясненнями й посиланнями на документацію.
Пройти цей тест- 1.Яка головна мета тестування програмного забезпечення?
- 2.Як пов'язані QA, QC і тестування?
- 3.Чим відрізняються помилка, дефект і збій?
- 4.Яке твердження відповідає принципу «вичерпне тестування неможливе»?
- 5.Що означає принцип «дефекти скупчуються»?
- 6.Що таке «парадокс пестициду» в тестуванні?
- 7.Про що попереджає «хибне уявлення про відсутність помилок»?
- 8.Чому раннє тестування («shift left») цінне?
- 9.Що таке верифікація?
- 10.Що таке валідація?
- 11.Який список показує чотири класичні рівні тестування від меншого до більшого?
- 12.Що перевіряє unit-тест (компонентний тест)?
- 13.На чому зосереджене інтеграційне тестування?
- 14.Що таке системне тестування?
- 15.Що таке приймальне тестування користувачами (UAT)?
- 16.Чим відрізняється альфа-тестування від бета-тестування?
- 17.Що таке функціональне тестування?
- 18.Що з цього належить до нефункціонального тестування?
- 19.Що таке тестування «чорної скриньки»?
- 20.Що таке тестування «білої скриньки»?
- 21.Що таке тестування «сірої скриньки»?
- 22.Що таке тест-кейс?
- 23.Чим чекліст відрізняється від детального тест-кейсу?
- 24.Що таке тестовий набір (test suite)?
- 25.Що таке тест-план?
- 26.Що таке критерії виходу?
- 27.Що таке критерії входу?
- 28.Які поля містить хороший баг-репорт?
- 29.Яким має бути хороший заголовок баг-репорту?
- 30.Чим відрізняються severity і priority?
- 31.Падіння стається у функції, якою один адмін користується раз на рік. Яка оцінка справедлива?
- 32.Який вигляд має типовий життєвий цикл бага?
- 33.Що таке повторне тестування (confirmation testing)?
- 34.Що таке регресійне тестування?
- 35.Що таке smoke-тестування?
- 36.Що зазвичай розуміють під sanity-тестуванням?
- 37.Що таке дослідницьке тестування?
- 38.Що таке ad hoc тестування?
- 39.Що таке позитивний тест?
- 40.Що з цього - негативний тест для поля віку (від 18 до 99)?
- 41.Що таке розбиття на класи еквівалентності?
- 42.Поле приймає від 18 до 99. На яких значеннях зосереджується аналіз граничних значень?
- 43.Чому граничні значення - гарне місце для пошуку багів?
- 44.Що таке тестове середовище?
- 45.Чому тестові дані варто готувати свідомо?
- 46.Що таке статичне тестування?
- 47.Що таке динамічне тестування?
- 48.Навіщо тестувальники переглядають вимоги?
- 49.Що показує матриця трасування вимог?
- 50.Що пропонує піраміда тестування?
- 51.Які тести найкраще автоматизувати першими?
- 52.Що таке нестабільний (flaky) тест?
- 53.Який клас HTTP-статусів означає помилку клієнта?
- 54.API повертає 500, коли надіслати порожнє ім'я. Що це означає?
- 55.Що допомагає знайти вкладка Network у DevTools браузера?
- 56.Що таке клієнт-серверна модель?
- 57.Навіщо тестувальники використовують інструменти на кшталт Postman?
- 58.Що оцінює юзабіліті-тестування?
- 59.Що таке тестування сумісності?
- 60.Що таке тестування локалізації?
- 61.Чому відповідь «у мене працює» не закриває баг?
- 62.Що робити тестувальнику, коли баг не вдається стабільно відтворити?
- 63.Що таке тестовий оракул?
- 64.Що показує V-модель?
- 65.Як організоване тестування в Agile-командах?
- 66.Що таке критерії приймання в user story?
- 67.Що таке Definition of Done?
- 68.Що з цього - приклад перевірки безпеки, яку може зробити тестувальник?
- 69.Що таке тестування продуктивності?
- 70.Чим відрізняються навантажувальне й стрес-тестування?
- 71.Що тестувальнику перевірити щодо cookies, тестуючи вхід?
- 72.Для чого корисне краудтестування чи бета-відгуки?
- 73.Чому тестувальнику варто думати про граничні випадки, як-от порожні списки чи дуже довгий текст?
- 74.Яка головна цінність питання «що може піти не так?» на ранньому етапі?
- 75.Хто відповідає за якість у сучасній команді?