Мне было предложено разработать стратегию для набора веб-сервисов REST, который разрабатывает моя компания. Эти услуги в первую очередь предназначены для обмена с поставщиками, чтобы помочь в их интеграции.Стратегия тестирования для веб-служб
До сих пор, что я знаю об услугах, это службы REST, основанные на XML, которые в конечном итоге превратят Java-объекты в XML. Учитывая это, я рассматриваю различные способы тестирования результатов таких услуг.
До сих пор эти варианты я изучающие -
- проверить каждый XML-узел, чтобы убедиться, что данные хороши.
- написать JUnit testcases для переконвертировать в XMLs в объекты ява и проверить селективные свойства
Что касается инструментов, я слышал SoapUI является хорошим вариантом для написания клиентов веб-службы.
Но моя главная проблема заключается в том, как обеспечить целостность данных в случае веб-сервисов. Если бы было приложение, основанное на пользовательском интерфейсе, все было бы проще. :(
Я заинтересован, чтобы понять, как другие решали такие требования -. Средства автоматизации, умный парсинг выхода .. ..
Спасибо, я действительно не врывался в SoapUI, но я буду помнить о вашем ответе, когда я это сделаю. –
Кроме того, я решил, что большинство услуг - это услуги GET. Я подумал о том, чтобы собрать представление веб-страницы, где XML преобразуется в элементы пользовательского интерфейса. Каково общее мнение по такой идее. ? –