2015-04-21 35 views
0

作爲開發的初始階段,我們需要執行API,但是爲什麼在產品上線後需要API自動化。有沒有什麼特別的原因。爲什麼我們需要API自動化?

因爲功能自動化應該足以跟蹤網站的功能。

功能測試與API測試有什麼不同?

回答

0

功能測試側重於驗證軟件功能和行爲(通常針對業務和開發團隊生成的規範文檔)。這種黑盒測試通常是從最終用戶的角度進行的,除了功能驗證之外,它還可以包括可用性和UI測試。

API測試側重於測試應用程序編程接口,它在高層次上允許軟件系統進行通信。測試不是從最終用戶的角度進行測試,而是側重於API的機制。通常,這涉及到調用API並驗證響應(例如,返回適當的狀態碼,正確修改資源等)。

顯然,這是一個膚淺的總結。但是接受的是:通過功能測試,您正在測試應用程序的行爲方式;通過API測試,您正在測試驅動應用程序行爲的內部機制。