【测试】用例篇2(黑盒测试的测试用例)
生活随笔
收集整理的這篇文章主要介紹了
【测试】用例篇2(黑盒测试的测试用例)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
黑盒測試設計測試用例的方法有哪些?
等價類、邊界值、因果圖、正交排列、場景法、錯誤猜測法
一、等價類
把輸入(特殊情況下才考慮輸出)劃分成若干個等價類,在每一個等價類中選擇一個測試用例,如果該測試用例測試通過,我們就說這個測試用例代表的等價類測試通過。
目的:
我了解決測試用例不能窮舉的情況。
有效等價類:針對輸入有意義的數據
無效等價類:針對系統輸入或者需求沒有意義的數據
?
例:
網易郵箱賬號注冊劃分等價類
有效等價類:
無效等價類:
?
二、邊界值
針對輸入或者輸出的邊界進行測試用例的設計。(臨界)
備注:等價類和邊界值法一般結合在一起進行測試用例
例:
手機號位數的測試用例
手機號為11位,所以測試用例可以分為10位、11位、12位。
有效等價類:11位
無效等價類:10位、12位
?
三、因果圖
邏輯圖,用來表示輸出和輸入之間的關系。
適用場景:
當我們功能有多個輸入,輸出依賴于不同的輸入。
?
恒等
舉個例子:
小明想和小麗結婚,但是小麗的媽媽說你必須有車有房才能和我女兒結婚
有車有房,小明和小麗就結婚了
?
與
?
- 有車并且有房,同意結婚
- 有車沒有房,不同意結婚
- 無車有房,不同意結婚
- 無車無房,不同意結婚
必須兩個都符合才能結婚
或
- 有車有房,可以結婚
- 有車無房,可以結婚
- 無車有房,可以結婚
- 無房無車,不可以結婚
兩者只要有一個符合就符合條件,兩個都符合也符合條件
?
非
有房有車不代表可以結婚
因果圖的使用步驟
例:
618活動,訂單已提交,訂單金額大于 300或者有紅包,則優惠
1)分析輸入輸出:
輸入:訂單已提交(未),訂單金額大于(小于) 300,有紅包(無)
輸出:優惠,不優惠
2)輸入和輸出的關系
- 訂單已提交,訂單金額大于 300,無紅包,有優惠
- 訂單已提交,訂單金額小于 300,有紅包,有優惠
- 訂單已提交,訂單金額大于 300,無紅包,有優惠
- 訂單已提交,訂單金額小于 300,無紅包,無優惠
3)畫因果圖
?
?
總結
以上是生活随笔為你收集整理的【测试】用例篇2(黑盒测试的测试用例)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL数据库update语句使用详解
- 下一篇: 微信信息处理 微信公众平台开发教程(1)