介面測試(三)
阿新 • • 發佈:2021-11-10
介面測試測試點
功能測試
單介面功能
單個業務模組,一般對應一個介面。(登入模組—登入介面)
藉助工具、程式碼、繞開前端介面、組織介面所需要的資料,展開介面測試
業務場景功能
按照使用者實際使用場景,梳理介面業務場景
組織業務場景時,一般只需做正向測試即可(與手工一致)
一般建議用最少的用例覆蓋最多的業務場景
瀏覽器開發者工具介紹
安全測試
攻擊安全
由專業安全測試工程師完成
業務安全
敏感資料是否加密
SQL注入(賬號輸入'or 1=1#'等之類的)
設計方法與思路
與手工設計不同之處
手工測試是對引數值進行測試而介面可以對引數本身進行測試
比如username:19999999999,
手工測試是測試19999999999,而介面可以修改username這個引數
正向引數:
必選引數:所有的必選(必填)都包含
組合引數:所有的必選+任意-個或多個可選引數
全部引數:所有的必選+所有的可選引數
反向引數:
多參:多出一個或多個必選引數(可以任意指定)
少參:缺少一個或多個必選引數
無參:沒有必選引數
錯誤引數:引數名輸入錯誤