Тестовая структура для тестирования системы - PullRequest
4 голосов
/ 12 сентября 2011

Я ищу тестовый фреймворк (желательно на Java) для создания системных тестов. Системой, которую мне нужно протестировать, является ESB, предлагающий несколько конечных точек http для приема и отправки сообщений, сервер JMS и сервер приложений JBoss с базой данных в конце. Я хочу создать тестовые сценарии, которые определяют входящие сообщения в ESB, ответ, который должен быть отправлен на запрос, и ожидаемые значения в базе данных.

Цепочка:

http(ESB) -> JMS -> JBoss -> Database

но также:

Database -> JBoss -> JMS -> ESB(http)

Тесты должны быть реализованы как тест JUnit или таким образом, чтобы они могли быть запущены Хадсоном. Было бы неплохо, если бы можно было также проверить обмен сообщениями JMS. Раньше я работал с фреймворком, который соответствует потребностям, но это было в другой компании, и это было написано самим собой, а иногда и боль в а .. Я знаю, что я не единственный и не первый, кому нужно что-то подобное =)

1 Ответ

0 голосов
/ 26 февраля 2012

Я реализовал нечто подобное, используя тест JUnit. Проект был основан на Maven, и я управлял им на Гудзоне. Я использовал maven-surefire-plugin для выполнения теста и maven-sql-plugin для установки чистой БД при каждом выполнении.

Надеюсь, это поможет ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...