API介面------外部介面和內部介面區別

蒲公英上的塵埃發表於2018-09-21

外部介面

暴露在外部的介面(提供給第三方使用的介面),測試人員必須對外部介面做介面測試,覆蓋各種正常、異常情況。

例如京東呼叫微信支付介面。微信在提供這個介面給京東的時候,是需要進行測試通過的。

內部介面

內部介面(供系統內部呼叫的介面),一般為了儘早的介入測試,所以一般介面開發完成測試人員就可以進行內部介面測試。但一些小公司都是不對內部介面進行測試的,直接在UI層測試即可。但一些大公司可能要求比較高,需要考慮安全問題,那麼內部介面測試也是一定要測的。一些攻擊者會繞過前端的驗證直接對介面攻擊,那麼後端介面的驗證也是必不可少的,這就是需要測試人員測試的原因。

相關文章