Здравствуйте, aka50, Вы писали:
A>Здравствуйте, degor, Вы писали:
D>>проблема тестирования системы в том, что мясо приходится на взаимодействие объектов, а не на сами объекты, простые и корректно выполняющие свои контракты.
A>Каким образом было обнаружено, что "сами объекты, простые и корректно выполняющие свои контракты"? unit test?
нет. объекты такие тупые, что были написаны правильно с нуля )). неправильности отловлены в процессе отладки.
A>"взаимодействие объектов" — это отдельный вид тестирования перпендикулярный unit testам — integration tests...
A>И даже подходы другие (например в java просто JUnit не очень помогает в integration, там уже более тяжелая артиллерия
о чем и речь.
A>типа http://jakarta.apache.org/cactus или вообще тестирование на выделенном сервере автоматическими клиентами
A>или даже спец группой тестировщиков...
неудачный пример. посмотрите, что тестирует джакарта — (Servlets, EJBs, Tag Libs, Filters, ...). никак не похоже на сложную интегрированную систему.