Создать потребительскую программу веб-сервиса для тестирования автоматически? - PullRequest
1 голос
/ 01 декабря 2009

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

Итак, мой вопрос, есть ли какая-либо программа или «добавление», которая может на лету генерировать программу test-winform-program, просто используя веб-сервис в качестве входных данных, который создает код для тестирования веб-сервиса?

Было бы неплохо, потому что это (обезьянья) задача, которая совершенно не творческая, прямолинейная, трудоемкая и скучная.

1 Ответ

1 голос
/ 01 декабря 2009

Хотя написание этих тестовых приложений должно быть «трудоемким и скучным», тем не менее, их приходится использовать снова и снова вручную.

Могу ли я предложить вам написать набор автоматических тестов для этого вместо написания одноразовых приложений на основе графического интерфейса? Хотя этот тип тестирования называется Интеграционные тесты , для реализации такого набора тестов можно использовать любую среду модульного тестирования.

Поскольку веб-службы предоставляют программный API, это довольно просто сделать.

Это может сэкономить вам много времени, позволяя выполнять одни и те же тесты снова и снова без ручного вмешательства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...