谈通过测试与失败测试
?????? 在軟件測試技術中,現(xiàn)有的測試方法、測試技術中均未提及到通過測試與失敗測試。
??????? 而在實際項目測試過程中,很多項目組卻再應用該方法。雖然該方法被采用,但是很多人對通過測試與失敗測試理解并不透側(cè),在實際使用過程中并未按統(tǒng)一的標注去做。很多測試工程師只是在自己項目中采用這種名稱的測試方法,而并未理解該方法如能夠用,也就是說使用過程中,其實還是以前熟知的測試方法,如邊界值、等價類等。
?????? 本文旨在跟大家一起討論該方法,希望能給其下個標準,能在實際應用中規(guī)范大家測試方法的設計。
??????? ?通過測試:顧名思義執(zhí)行該測試用例集,得到的結(jié)果應該均是通過(pass)的、正確的。
?????????????? 比如:
?????????????? 登錄框中用戶名要求為英文,
?????????????? 輸入用戶名為英文,點擊登錄應給成功登錄系統(tǒng)。
?
??? 失敗測試:執(zhí)行失敗測試用例集,得到的測試結(jié)果應該是返回(期望的)失敗(fail)的結(jié)果。
?????????????? 即執(zhí)行失敗測試用例,是希望通過執(zhí)行測試用例,得到預期的錯誤提示,
?????????????? 比如:
?????????????? 用戶名不允許為數(shù)字,如為數(shù)字系統(tǒng)要求應給出錯誤提示,可將其設為失敗測試用例。
?????????????? 即輸入用戶名為數(shù)字,點擊登錄應給出錯誤提示。
?
??? 舉一個簡單的例子:
??? QQ登錄界面
??? 需求如下:
??? 1、qq號碼必須為數(shù)字。
??? 2、qq號碼如不為數(shù)字,點擊登錄時應給出錯誤提示信息,提示用戶。
??????
?
??? 則通過測試用例與失敗測試用例應設置如下。??
??? 通過測試用例
???
?
???失敗測試用例?
??????? 因此大家在設計測試用例中,可以根據(jù)需求,先設計出通過測試用例與失敗測試用例,然后再在此基礎上,通過邊界值、等價類等晚上測試用例。
?????? 如此可大大提高設計測試用例的速度,提高工作效率。?
??????
??????? 以上只是自己的總結(jié),有不恰當之處,歡迎大家交流。
?
總結(jié)
以上是生活随笔為你收集整理的谈通过测试与失败测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Visual Entity 手册(十一)
- 下一篇: 淘宝快捷通道——百汇家园