- Тестируйте то, что изменилось а потом все остальное. Наибольшую опасность представляют исправления и обновления.
- Тестируйте основные функции перед второстепенными. Тестируйте самые важные и востребованные функции продукта. Тестируйте функционал который делает продукт продуктом.
- Тестируйте возможности прежде чем надежность. Тестируйте работают ли функции в принципе прежде чем детально углубляться в проверку работы каждой из них в различных условиях.
- Тестируйте обычные ситуации раньше эзотерических. Используйте распространенные данные и сценарии использования.
- Тестируйте распространенные опасности раньше экзотических. Тестируйте наиболее вероятные нагрузки и недопустимые состояния.
- Тестируйте на высоковредные проблемы прежде чем на безвредные. Тестируйте части продукта которые принесут большой ущерб в случае сбоя.
- Тестируйте самые востребованные области раньше незапрошенных. Тестируйте любые области и любые задачи, которые интересны кому-либо в команде.
Из книги Lessons Learned in Software Testing, Cem Kaner, James Bach, Bret Pettichord
Комментариев нет:
Отправить комментарий