У нас есть 3 разных сервера Java EE, которые взаимодействуют как с JGroups, так и с RMI.Мы интенсивно проводим модульное тестирование нашего кода, и вся команда полностью поддерживает TBD, но мы сталкиваемся с проблемами, когда речь идет об интеграционном тестировании наших серверов.
Особенно наше пользовательское обнаружение отказов / переподключения / завершения "алгоритмы "потребуются некоторые автоматизированные тесты, потому что мы часто видим, что они ломаются, и в настоящее время мы всегда исправляем это путем тестирования методом проб и ошибок.
Мы используем следующие библиотеки / фреймворки: Tomcat, Maven, Spring 3, RMI, JGroups
Любые идеи, предложения, ссылки и ресурсы приветствуются!