1. 程式人生 > >軟體測試 ------- 功能測試

軟體測試 ------- 功能測試

功能測試

概念:

程式中有許多介面都要測試,功能測試時候,每個介面都要逐一測試,並且模擬使用者的多樣性操作提交資料.(特殊符合 空資料 超長…)

檢視結果是否符合預期.

注意點:
1.所有點都的測試

2.模擬使用者多樣性操作

3.提交的資料不同,那麼預期也不同
如何進行功能測試:

案例 :測試學生管理系統新增介面是否有bug?
1.從api文件提取介面清單

2.根據api文件編寫測試用例

3.根據測試用例設計測試資料

4.編寫測試指令碼

5.檢視響應結果是否符合預期

設計測試資料思路:

1.先宣告用哪些型別的測試資料(抽象的)

2.根據宣告的資料型別設計具體的測試資料(具體的)
測試資料設計的原則

1. 覆蓋所有的必選引數(正向,必填欄位且格式正確)

2. 組合可選引數(正向,必填欄位必須設定,選填欄位有的設定有的不設定)

3. 引數邊界值(逆向 區間取值,邊界值設定)

4. 如果引數的取值範圍是列舉變數,需要覆蓋所有列舉值    

5. 空資料(逆向)

6. 包含特殊的字元(逆向)

7. 越界的資料(逆向 超長)

8. 錯誤的資料(新增重複值 格式錯誤(電話號碼錯誤))

怎麼設計測試用例?

  • 根據提供的工具進行設計