2012-09-12 83 views
5

我已經開始進行單元測試,並試圖對我爲使用的WSDL資源構建的API封裝器執行單元測試。如何測試API

我可以單元測試我的類很好,但測試外部API的最佳實踐是什麼?我是否應該打擾測試它?除了驗證連接和參數以及測試的測試之外,確保我的數據得到正確更新的最佳方法是什麼(如果我甚至應該這樣做)?

回答

1

你正在尋找什麼叫做Blackbox Testing,它主要是爲了測試API的功能而不是它的結構。

你平常看的是:

  • 不正確或缺失的功能
  • 界面錯誤
  • 錯誤的數據結構或外部數據庫訪問
  • 行爲或表現錯誤
  • 初始化和終止錯誤

Google代碼爲Equivalence PartitioningBoundary Value Analysis。這應該讓你知道要測試什麼以及如何測試。