ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Теория тестирования
Ситуативные вопросы (баги, достижения, сложные ситуации)
2
3
4
1. Что такое тестирование?
5
2. Зачем тестировать ПО?
6
3. Какие существуют этапы тестирования?
7
4. Какие типы тестирования можете назвать?
8
5. Какие уровни тестирования знаете?
9
6. Какие техники тест-дизайна знаете?
10
7. Что такое техника анализа классов эквивалентности?
11
8. Что такое техника анализа предельных значений? В чем ценность этой техники?
12
9. Что такое Regression и Confirmation тестирование (ретест), какая между ними разница?
13
10. Как часто следует проводить регрессионное тестирование продукта?
14
11. Какие бывают виды интеграционного тестирования?
15
12. Что такое Configuration Testing?
16
13. Что такое Exploratory Testing?
17
14. Какие существуют UI-стандарты?
18
15. Что такое Black/Grey/White Box Testing?
19
16. Что такое Performance Testing?
20
17. Что такое Smoke и Sanity тестирование и какая между ними разница?
21
18. Что такое Traceability Matrix?
22
19. Что такое Sanity Testing?
23
20. Что такое End-to-End тест?
24
21. Что такое тестирование безопасности?
25
22. Что такое испытание на основе рисков?
26
23. Что такое динамическое тестирование? (когда запускается код)
27
24. Что такое «парадокс пестицида»?
28
25. Опишите основные фазы STLC? Дайте определение Entry и Exit Criteria.
29
26. Что такое Bug, Error, Failure, Fault?
30
27. Какие есть атрибуты баг-репорта? Какие основные поля для заполнения?
31
28. Какова разница между приоритетом и серьезностью?
32
29. Приведите примеры серьезного, но не приоритетного бага.
33
30. В чем разница между валидацией и верификацией?
34
31. Зачем нужна тестовая документация? Какие её виды?
35
32. Что такое тест-план? Какие элементы у него есть?
36
33. Какую обязательную информацию должен содержать тест-план? Как правильно его использовать, поддерживать и нужен ли он вообще для большинства проектов?
37
34. Какая разница между чеклистом и тест-кейсами?
38
35. Приведите пример хорошего тест-кейса.
39
1. Назовите обязанности QA?
40
2. Что знаете о тестировании нагрузки? В каком случае следует проводить такое тестирование? На каком этапе готовности продукта?
41
3. Что такое таблица решений/decision table и как её можно использовать?
42
4. Что может быть критериями запуска и завершения тестирования?
43
5. Расскажите о вариантах интегрирования тестовой документации в проект, инструментах для работы с ней.
44
6. Как организовать сквозное тестирование (e2e)?
45
7. Какие тест-кейсы можно сдать для тестирования баз данных?
46
8. Приведите примеры подходов для тестирования локализации.
47
9. Что такое A/B тестирование?
48
10. Что такое mock/stub? Какие знаете инструменты для работы с ними?
49
11. Когда нужно использовать технику Pairwise?
50
12. Что такое fuzz-тестирование и где его используют?
51
13. Что такое REgexp?
52
14. Как меняется стоимость дефекта при тестировании программного обеспечения?
53
15. Каковы пути анализа бизнеса клиента? Как определить целесообразность того или иного функционала?
54
16. Назовите последовательность выполнения CI/CD процесса на проекте.
55
17. Какое должно быть процентное соотношение между положительным и отрицательным тестированием на проекте?
56
18. Какой вид тестирования целесообразнее проводить до релиза?
57
19. Есть ли разница между bug leakage и bug release?
58
20. Может ли быть ситуация, когда критерии завершения (exit criteria) не выполнены? Что должно происходить в этом случае?
59
21. Что мы действительно должны покрывать тест-кейсами, а что считается избыточным расходом времени и денег? Когда нецелесообразно писать тест-кейсы?
60
22. Для какого функционала труднее всего написать тест-кейсы?
61
23. Как посчитать Cyclomatic complexity?
62
24. В чем основная разница между defect detection percentage и defect removal efficiency?
63
25. Какие модели risk-based testing вы знаете?
64
26. Что такое тестирование API? Какими инструментами пользуются для его выполнения?
65
27. Что такое performance testing? Какими инструментами пользуются для его выполнения?
66
28. Что такое load и stress testing? Какими инструментами пользуются для их выполнения?
67
29. Что такое contract testing?
68
30. Какая разница между Scrum и Kanban?
69
31. Расскажите о ритуалах, ценностях и ролях в Scrum.
70
32. Как выбор методологии может повлиять на качество разработки?
71
33. Нулевой спринт в Scrum. Для тестирования есть задание под названием «Настройка среды». Что здесь нужно выполнять?
72
1. Как вы преодолеете трудности из-за отсутствия надлежащей документации для тестирования?
73
2. Какой подход является наилучшим для старта QA в проекте?
74
3. Какие препятствия могут возникнуть в обеспечении качества для Agile Tester?
75
4. Что такое Definition of Done?
76
5. Когда можно считать, что тестирование окончено?
77
6. Что такое RCA в тестировании? Нужно ли его проводить?
78
7. Какой подход вы используете для Test Cases Review?
79
8. Какие виды рисков существуют? Что такое Mitigation Plan?
80
9. На основе чего нужно составлять стратегию для проведения тестирования нагрузки?
81
10. Как часто следует ревьюировать тестовую документацию?
82
11. Как можно быстро сделать выборку необходимых проверок для смоук-тестирования?
83
12. Как запланировать загруженность команды тестировщиков?
84
13. Какую ценность несет анализ результатов тестирования команде и проекту в целом?
85
14. Как можно подкорректировать флоу разработки, чтобы получать более чистые результаты на выходе и уменьшить количество багов на проде?
86
15. Расскажите о метриках качества, которые вы применяли. Зачем они нужны?
87
16. Как провести эстимейт задачи? Каковы техники оценки объема тестирования существуют?
88
17. Как можно посчитать покрытие тестами функционала?
89
18. Какое оптимальное количество шагов в тестовом сценарии?
90
19. Как избежать появления регрессивных дефектов?
91
20. Что такое тестирование со смещением влево (Shift left testing)?
92
21. Как будете тестировать программу, если для продукта нет документации?
93
22. В чем смысл юнит-тестов?
94
23. Какие минусы полной автоматизации тестирования?
95
24. Что такое ROI и как его считать?
96
25. Что такое CI/CD? Какие плюсы и минусы этого подхода?
97
26. TOP OWASP: какие знаете уязвимости и методы защиты?
98
27. Что вы думаете по поводу BDD? Когда следует использовать, а когда будет только хуже? Если все же следует использовать, то для UI или API автоматизированного тестирования?
99
28. Что такое сокеты и как их тестировать, вручную и автоматизировано? Зачем их используют?
100
29. Когда следует делать стресс-тестирование на проектах? От чего отталкиваться, когда строите сценарий для такого тестирования? Что учесть при выборе инструмента?