测试用例的常用设计方法
1.等價劃分類
? 從無窮多的數據中,挑選少量具有代表性的數據進行測試。界面中有數據輸入的地方,就可以使用等價劃分。
?A、分析需求,劃分等價類:有效等價和無效等價類
B、從每個等價類中,至少挑選1個代表數據進行測試
如:姓名2-20個字符(一個漢字=1個字符=2個字節)
? ? ? 有效數據:2個字符≤ 姓名 ≤ 20個字符? ? ?
? ? ? 無效數據:姓名>20個字符 ? ? 或 ? ? 姓名<2個字符
2.邊界值
? 找到有效數據和無效數據之間的分界點(邊界值),將測試邊界情況作為重點目標,選擇剛好登于,剛剛大于或剛剛小于邊界的值。
?如:輸入值 的范圍是【1,100】,則取0,1,100,101等值作為測試數據
3.錯誤推斷法
? 基于經驗和直覺推測程序中所有可能存在 的錯誤,從而有針對性的設計測試用例。
A、程序中所有可能發生的情況
B、容易發生錯誤的特殊情況
C、以前產品測試中曾經發現的錯誤
4、場景法
? ?大多數的比較復雜的軟件系統都適合使用場景法(便于將各個功能點串起來,形成完整的業務感覺),是一種基于軟件業務的測試方法,把自己當成
? 最終用戶,盡可能的模擬用戶使用此軟件的操作。
A、模擬用戶正確操作的業務流程--驗證軟件的業務功能是否實現
B、模擬用戶錯誤的操作情況--驗證軟件的異常處理能力(健壯性)
總結:先關注功能的整體業務流程是否能夠實現(場景法),當整體業務流程完成之后,再去關注細節(等價類、邊界值等方法)。
注意一個場景可能對應多條測試用例,或者一條用例可能對應多個場景。
?
參考博文:
http://www.51testing.com/html/30/n-3719130.html
https://www.cnblogs.com/snailgirl/p/7911159.html
轉載于:https://www.cnblogs.com/flyyingzi/p/10450538.html
總結
以上是生活随笔為你收集整理的测试用例的常用设计方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3 替换字符串中指定位置字符
- 下一篇: 迁移学习理解