Я ищу среду тестирования веб-сервиса, которой создали пользу во вводе текста / производит gui. Точка была бы для бизнеса и другого не пользователями разработчика для сможения к требованиям по проведению испытаний при помощи простого gui, в который они могли ввести значения и видеть результаты веб-сервиса. Я видел много ссылок на Переполнении стека и сети к большому инструменту тестирования веб-сервиса разработчика, но хорошей, встроенной, ввод-вывод gui, является основная характеристика для меня.
Тестированием веб-сервиса я имею в виду инструмент, который отправляет запросы сообщения xml по HTTP и тестирует ответ.
Я испытывал fitnesse, но использовать его я должен отключить части системы, и я очень хочу сделать вплотную тестирование. Путь fitnesse отображается, его результаты является большим, но ввод данных Wiki является немного неуклюжим для бизнес-пользователей imo.
Большую часть времени мы используем FitNesse. Разработчики поддерживают фиксатор, который является соединителем между вашим приложением и сервером FitNesse. Бизнес-пользователь может писать тестовые случаи в стиле вики. Для нас это отлично работает.
Rational Functional Tester тоже участвовал в обсуждении. Однако, я никогда его не видел, но отвечал бы и нашим требованиям
.Возможно, вы захотите взглянуть на каркас робота . Это довольно приличная библиотека тестирования, позволяющая легко тестировать веб-сервисы. Также есть библиотека, которая интегрирует Selenium в фреймворк для фронтального тестирования. Тесты можно задавать как в паре простых текстовых форматов, так и в HTML-таблицах. Также у вас есть возможность позволить пользователям при желании создавать тестовые данные в электронных таблицах, а затем сохранять их в формате, разделенном на табуляции.
Мы используем Конкордеон для бизнес-тестирования. Это очень похоже на Fitness, но входные файлы - это HTML-файлы, "исполняемые" JUnit.
Если ваши веб-сервисы не берут 500 параметров, то HTML-таблица - это отличный способ определить входные значения. Я согласен, что UI (хотя и WYSIWYG HTML-редактор сделал бы это) не существует, но преимущество заключается в том, что ваши тесты могут быть проверены в Subversion (например), выполняться регулярно (читаются каждую ночь), а полученные HTML-файлы будут опубликованы внутри сайта.
.Я нашел тестирование композитных приложений в Netbeans очень простым в использовании ... Как вы просили в своем вопросе, вы можете определить вход XML и желаемый выход XML, и при запуске теста у вас будет классический JUnit результат, подобный этому : измените текст http://netbeans.org/images_www/articles/61/soa/ep-understand-trs/testpassed.png
Здесь вы можете найти хороший пример: Понимание службы бронирования путешествий
Я использую NetBeans 6.5.1 в комплекте с GlassFish ESB 2.1 ... Я не уверен, что эта функция поддерживается в новейших версиях NetBeans
...Посмотрите WebServiceStudio http://www.codeplex.com/WebserviceStudio