Каркас системных тестов в Java - PullRequest
5 голосов
/ 03 марта 2012

Ищем рамки для тестирования системы в Java.У нас есть веб-приложение, работающее под tomcat (Spring, Hibernate и т. Д.) С четко определенным API, который можно легко представить как RMI (или любым другим способом).

Мы хотим протестировать этот API.Фреймворк должен тестировать работающий сервер.Тесты будут инициированы Jenkins или будут выполняться разработчиками или QA Automation.

Большинство тестов будут написаны разработчиками, поэтому мы хотим, чтобы они были похожи на те, с которыми они знакомы (javaВсе перечисленные технологии).Возможность тестирования производительности является преимуществом.

Будут признательны за любые истории успеха или неудачи.

Ответы [ 2 ]

1 голос
/ 03 марта 2012

Если вы просто пытаетесь протестировать API (я предполагаю, что это Java-код), я бы порекомендовал JUnit. Это стандарт для модульного / интеграционного тестирования в мире Java. Я бы также посмотрел на хороший фреймворк (EasyMock и т. Д.), Чтобы увидеть, будет ли он полезным. Если вы пытаетесь сделать функциональные тесты, я бы порекомендовал SOAPUI. Оба инструмента позволят вам разрабатывать тестовые примеры, разработанные Дженкинсом, и запускать их и сообщать о результатах тестирования.

1 голос
/ 03 марта 2012

Fitnesse - это приемочное испытание . Он использует вики как тестовый ввод и сравнение табличных данных HTML. Вы можете настроить для вашего использования. См некоторая информация

...