Каков наилучший способ написания тестов регрессии / интеграции для веб-службы, который потребляет xml и производит xml. Я использовал среду TestNG, поскольку она поддерживает тестирование на основе данных. Для каждого из входных данных xml я вызываю веб-службу, используя пружинную загрузку RestTemplate, и сравниваю (сравнение строк) ответ веб-службы xml с ожидаемым xml. Я хочу использовать как минимум 150 xml входов для тестирования.
Использование TestNG работает нормально, но я не уверен, является ли это правильным способом или нет. Есть ли лучший способ сделать это? Также я хочу сделать xml сравнение элементов, чем сравнение строк. Пожалуйста, предложите хорошую xml систему сравнения / инструмент.