Тестирование сторонними сервисами

Я разрабатываю сайт asp.net mvc, который сильно зависит от стороннего веб-сервиса.

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

Я использую Specflow и селен для управления своей разработкой.


person thitemple    schedule 10.05.2011    source источник


Ответы (1)


Что вы забыли сказать, так это то, написан ли сторонний веб-сервис вами или вашими коллегами, или он полностью внешний.

В любом случае, работать параллельно можно. Что вам нужно сделать, так это организовать встречу с людьми, разрабатывающими веб-сервис, и получить/согласовать их спецификации, а также разработать интерфейсы для их сервиса. Эти интерфейсы не должны подвергаться огромным изменениям впоследствии, в процессе разработки сервиса.

Как только они у вас появятся, вы сможете выполнять свою работу параллельно. Но если вы не можете их иметь, то забудьте об этом: вы не можете работать.

person Joel    schedule 11.05.2011
comment
Веб-сервис будет создан одним из моих коллег. Да, мы можем определить почти точный интерфейс. Но я не могу дождаться создания веб-сервиса, чтобы начать разработку страниц. - person thitemple; 11.05.2011
comment
Да, конечно. Для этого вам нужно использовать интерфейс. Всякий раз, когда вам нужно вызвать веб-службу вашего коллеги, сделайте фиктивный вывод, например alert('webservice'); или что-то в этом роде. А если вам нужен ответ от службы, жестко закодируйте фиктивное значение образца в своей программе и продолжайте разработку. - person Joel; 11.05.2011