軟體測試 ------- 功能測試
阿新 • • 發佈:2018-11-14
功能測試
概念:
程式中有許多介面都要測試,功能測試時候,每個介面都要逐一測試,並且模擬使用者的多樣性操作提交資料.(特殊符合 空資料 超長…)
檢視結果是否符合預期.
注意點:
1.所有點都的測試
2.模擬使用者多樣性操作
3.提交的資料不同,那麼預期也不同
如何進行功能測試:
案例 :測試學生管理系統新增介面是否有bug?
1.從api文件提取介面清單
2.根據api文件編寫測試用例
3.根據測試用例設計測試資料
4.編寫測試指令碼
5.檢視響應結果是否符合預期
設計測試資料思路:
1.先宣告用哪些型別的測試資料(抽象的)
2.根據宣告的資料型別設計具體的測試資料(具體的)
測試資料設計的原則
1. 覆蓋所有的必選引數(正向,必填欄位且格式正確)
2. 組合可選引數(正向,必填欄位必須設定,選填欄位有的設定有的不設定)
3. 引數邊界值(逆向 區間取值,邊界值設定)
4. 如果引數的取值範圍是列舉變數,需要覆蓋所有列舉值
5. 空資料(逆向)
6. 包含特殊的字元(逆向)
7. 越界的資料(逆向 超長)
8. 錯誤的資料(新增重複值 格式錯誤(電話號碼錯誤))
怎麼設計測試用例?
- 根據提供的工具進行設計