Круто и ожесточенно срывает покровы с мифов о тестировании с разбиением на эквивалентные классы сам Алексей Баранцев.
Зачем мы тестируем?
Некоторые классы — эквивалентнее других!
Найдите этот чертов анклав!
Требования — самый ненадежный источник информации для тестировщика. Самый надежный — наблюдения. Самые достоверный источник информации — наблюдения. Вы не виноваты, если вы тестируете по требованиям 🙂
Мы экспериментаторы. Эксперимент покажет, где собака порылась.
Ошибки эксперимента тоже бывают 😉
Границы классов могут мигрировать, и граничная полоса — самая нечеткая с точки зрения тестирования. Или надо самому флажки ставить, или рисковать, забредая на чужие территории.
При чем тут машинки? Да расхожий пример разбиения чего-либо на эквивалентные классы. С него доклад и начался.
Главное — не увлекаться наблюдениями слишком сильно 😉
http://retverd.blogspot.com/2010/04/blog-post_10.html
🙂