Тестирует фреймворки и инструменты для разработки SOA Java - PullRequest
0 голосов
/ 20 июля 2009

В настоящее время я ищу какой-либо опыт или советы по инструментам тестирования на Java-разработках с сервис-ориентированной архитектурой (SOA).
Какие лучшие решения и лучшие инструменты для этой работы?

Спасибо за ваше время

Ответы [ 3 ]

2 голосов
/ 20 июля 2009

Мой совет - отделить функциональность от транспорта (веб-службы в вашем случае) и протестировать только функциональность.

Поскольку маловероятно, что вы развернете свой собственный транспортный уровень, я думаю, что (в наши дни) достаточно безопасно предположить, что он будет работать как задумано, но убедитесь, что вы проводите интеграционные тесты, поскольку вероятность проблем взаимодействия все еще существует.

2 голосов
/ 20 июля 2009

Я нахожу SoapUI довольно удобным для пробного тестирования; недавно они добавили поддержку REST, хотя я не играл с этим в деталях. Это также полезно для тестирования, выполняемого персоналом QA, который не готов писать тесты на языке программирования.

Тем не менее, для собственных нужд я бы использовал JUnit и клиентскую библиотеку, вызывающую веб-службы, для обеспечения согласованности. Эта клиентская библиотека может быть вашей собственной или просто простой библиотекой, которая знает, как вызывать в такого рода веб-сервисах.

2 голосов
/ 20 июля 2009

SOAPUI - очень удобный инструмент

www.soapui.org

Я думаю, что вы можете использовать его для генерации тестов junit, но вы можете сгенерировать и запустить набор тестов для данного wsdl

...