# Общие вопросы по теории тестирования

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?
27. Какие атрибуты у баг-репорта? Какие основные поля для заполнения?
28. Какая разница между приоритетом и серьезностью?
29. Приведите примеры серьезного, но не приоритетного бага.
30. В чем разница между валидацией и верификацией?
31. Зачем требуется тестовая документация? Какие ее виды?
32. Что такое тест-план? Какие элементы у него есть?
33. Какую обязательную информацию должен содержать тест-план? Как правильно его использовать, поддерживать и вообще он нужен для большинства проектов?
34. Какая разница между чеклистом и тест-кейсом?
35. Приведите пример хорошего тест-кейса.
36. Назовите обязанности QA.
37. Что знаете о тестировании нагрузки? В каком случае следует проводить такое тестирование? На каком этапе готовности продукта?
38. Что такое таблица решений/decision table и как ее можно использовать?
39. Что может быть критериями запуска и завершения тестирования?
40. Расскажите о вариантах интегрирования тестовой документации в проект, инструментах для работы с ней.
41. Как организовать сквозное тестирование (e2e)?
42. Какие тест-кейсы можно сделать для тестирования баз данных?
43. Приведите примеры подходов для тестирования локализации.
44. Что такое A/B тестирование?
45. Что такое mock/stub? Какие знаете инструменты для работы с ними?
46. Когда необходимо использовать технику Pairwise?
47. Что такое fuzz-тестирование и где его используют?
48. Что такое Regexp?
49. Как меняется стоимость дефекта при тестировании программного обеспечения?
50. Каковы пути анализа бизнеса клиента? Как определить целесообразность того или иного функционала?
51. Какое должно быть процентное соотношение между положительным и отрицательным тестированием на проекте?
52. Какой вид тестирования более целесообразно проводить до релиза?
53. Есть ли разница между bug leakage и bug release?
54. Может ли быть ситуация, когда критерии завершения (exit criteria) не выполнены? Что должно происходить в этом случае?
55. Что мы должны покрывать тест-кейсами, а что считается избыточными затратами времени и денег? Когда нецелесообразно писать тест-кейсы?
56. Для какого функционала труднее всего написать тест-кейсы?
57. Какие модели risk-based testing вы знаете?
58. Что такое тестирование API? Какими инструментами пользуются для его выполнения?
59. Что такое performance testing? Какими инструментами пользуются для его выполнения?
60. Что такое load и stress testing? Какими инструментами пользуются для их выполнения?
61. Что такое contract testing?
62. Какая разница между Scrum и Kanban?
63. Расскажите о ритуалах, ценностях и ролях в Scrum.
64. Как выбор методологии может отразиться на качестве разработки?
65. Нулевой спринт в Scrum. Для тестирования есть задание под названием «Настройка среды». Что здесь нужно делать?
66. Что такое практика “Три Амиго”? Для чего она?


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://qabook.gitbook.io/start/sobesedovaniya/voprosy-na-qa-sobesedovanii/obshie-voprosy-po-teorii-testirovaniya.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
