Могу ли я сгенерировать набор регрессионных тестов автоматически? - PullRequest
1 голос
/ 04 октября 2011

Мы смотрим на обновление с zimbra 6 до zimbra 7, и мы хотим избежать регрессий в программном обеспечении жизненного цикла учетной записи, которое мы написали для интеграции с ним.Поскольку большинство вещей задокументировано файлом WSDL, мы думали просто использовать это для тестирования.

Что мне интересно, есть ли способ использовать определение API и два целевых сервера для заполнения набора тестов?

Ответы [ 2 ]

1 голос
/ 04 октября 2011

Я использую комбинацию трех перечисленных ниже инструментов для решения проблемы, о которой вы упомянули

  1. Тестирование на основе моделей
  2. Определите графическую модель и основанный на MBT код gen, используя yEd и используйте GraphWalker для динамического создания тестов по модели
  3. Структура тестирования Спока + spring-ws

Я широко использовал soapUI, но он не очень гибок для тестов, связанных с генерацией кода. Однако создавать тесты один раз, параметризировать их и поддерживать сверхурочно, проверяя в проекте soapui контроль версий

1 голос
/ 04 октября 2011

Взгляните на SoapUI .Это продукт с открытым исходным кодом, который может проводить автоматическое тестирование на основе WSDL.

...