Некоторое время назад, прочитал о контекстном тестировании (context-driven-testing). Оказалось, что то, как я работаю, по большому счёту – контекстное тестирование.
Что же такое контекстное тестирование и с чем его едят.
Школа контекстного тестирования – одна из пяти школ тестирования программного обеспечения (наряду с аналитической и стандартной школой, а также школой обеспечения качества и школой «гибкого» тестирования ).
Контекстное тестирование – это подход к тестированию ПО, суть которого описана семью основными принципами:
1. Ценность любых практик зависит он контекста.
2. Панацеи в тестировании не существует, существую оптимальные для данного тестирования практики
3. Проектная команда – самая важная часть контекста
4. То, как развивается проект с течением времени – зачастую непредсказуемо
5. Программный продукт – это решение какой-либо задачи. Если задача не решена – продукт не работает
6. Качественное тестирование – интеллектуальный и непростой процесс
7. Только с помощью рассудительности и профессиональных умений, применяемых на протяжении всей длительности проекта, мы сможем делать правильные действия в правильное время, чтобы эффективно протестировать продукт