-
Notifications
You must be signed in to change notification settings - Fork 18
Interview
1. Что такое тестирование?
Процесс, содержащий в себе все активности жизненного цикла, как динамические, так и статические, касающиеся планирования, подготовки и оценки программного продукта и связанных с этим результатов работ с целью определить, что они соответствуют описанным требованиям, показать, что они подходят для заявленных целей и для определения дефектов
2. Зачем тестировать ПО?
3. Какие этапы тестирования?
4. Какие типы тестирования вы можете назвать?
5. Какие уровни тестирования знаете?
6. Какие техники тест-дизайна знаете?
7. Что такое техника анализа классов эквивалентности?
8. Что такое техника анализа предельных значений? В чем ценность этой техники?
9. Что такое Regression и Confirmation тестирования, какая между ними разница?
10. Как часто следует проводить регрессионное тестирование продукта?
11. Какие виды интеграционного тестирования?
12. Что такое Configuration Testing?
13.Что такое Exploratory Testing?
14. Какие существуют стандарты UI?
15. Что такое Black/Grey/White Box Testing?
16. Что такое Performance Testing?
17. Что такое Smoke и Sanity тестирование и какая между ними разница?
18. Что такое Traceability Matrix?
19. Что такое Sanity Testing?
20. Что такое End-to-End тест?
21. Что такое тестирование безопасности?
22. Что такое тестирование на основе рисков?
23. Что такое динамическое тестирование?
24. Что такое «парадокс пестицида»?
25. Опишите основные фазы STLC? Дайте определение Entry и Exit Criteria.
26.Что такое Bug, Error, Failure, Fault? Ошибка (Error) возникает из-за просчета (Mistake) в написании кода разработчиком; ● Дефект (Defect) это скрытый недостаток в ПО, возникший из-за ошибки в написании кода; ● Когда дефект (Defect) обнаруживается тестировщиком, он называется багом (Bug); ● Если тестировщики упустили дефект и его нашел пользователь, то это сбой (Failure); ● Если программа в итоге не выполняет свою функцию, то это отказ (Fault).
27. Какие атрибуты у баг-репорта? Какие основные поля для заполнения?
28. Какая разница между приоритетом и серьезностью?
29. Приведите примеры серьезного, но не приоритетного бага.
30. В чем разница между валидацией и верификацией?
31. Зачем требуется тестовая документация? Какие ее виды?
32. Что такое тест-план? Какие элементы у него есть?
33. Какую обязательную информацию должен содержать тест-план? Как правильно его использовать, поддерживать и вообще он нужен для большинства проектов?
34. Какая разница между чеклистом и тест-кейсом?
35. Приведите пример хорошего тест-кейса.