2011-05-10 52 views
1

我正在開發一個深深依賴第三方Web服務的asp.net mvc網站。使用第三方服務進行測試

我想知道什麼是開發此網站的最佳方法,因爲Web服務尚未準備好,我迫不及待地準備開始開發。

我使用Specflow和硒驅動我的發展。

回答

0

您忘記說的是,如果第三方Web服務是由您或您的同事編寫的,或者是完全外部的。

無論如何,仍然可以並行工作。你需要做的是與設計Web服務的人員安排聚會,並獲得/協商他們的規範,併爲他們的服務設計接口。在開發服務期間,這些接口不應該經歷巨大的變化。

一旦你擁有了它們,你就可以同時完成你的工作。但如果你不能擁有它們,那就忘記它吧:你不能工作。

+0

Web服務將由我的一位同事構建。是的,我們可以定義一個幾乎精確的界面。但是我不能等待Web服務的構建,所以我可以開始開發頁面。 – vintem 2011-05-11 01:33:15

+0

是的。爲此你需要使用界面。每當你需要調用你的同事的Web服務時,做一個像alert('webservice')這樣的虛擬輸出,或者類似的東西。如果您需要該服務的響應,請在您的程序中硬編碼一個虛擬示例值並繼續開發。 – Joel 2011-05-11 01:42:33