Ошибка неизбежна
Одна компания пропустила баг в платёжной системе: 50K₽ убытков, репутация разрушена.
Другая вложила 100K₽ в тестирование: избежала проблемы. Выигрыш в день.
Почему ошибки неизбежны
Разработчик не может предусмотреть все сценарии.
Типы тестирования
| Вид | Ловит | Когда | |-----|-------|-------| | Unit | Ошибки в функциях | На модуль | | Integration | Конфликты | После интеграции | | Regression | Вернулись баги | Перед релизом | | UI/UX | Неудобство | Перед выпуском | | Load | Падение при нагрузке | Перед продакшеном | | Security | Уязвимости | Критичные системы |
Экономика
IBM: исправить баг на разработке стоит в 6 раз дешевле, чем на проектировании.
Тестирование: 15–30% от разработки. Экономия: 10× на исправлении багов.
Frog Studios использует комбинированное тестирование везде.