案例1:兩位整數加法計算器
1、邊界值的應用場合
只要有數據輸入的地方,有效無效數據的分界點需要單獨拿出來測試
1)有數據范圍的
如-99——99之間合法
2)數據字符個數要求
如姓名1-20個字符
一般情況下,需要對邊界值(-99和99)以及邊界值兩邊的數(-100和-98以及100和98)分別進行測試。
2、如何使用
把邊界值的點(3個點)單獨寫用例
案例2:使用邊界值方法設計添加標題的測試用例
1<=標題長度<=40
測試點:0、1、2,39、40、41
說明:
邊界值一般和等價類方法一起應用,找到有效無效數據的分界點(最大值和最小完成的值)及其兩邊的點進行測試,形成一套完整的測試方案。
邊界值數據本質上可以歸為有效和無效的范疇,單從測試技術來講,需要單獨拿出來測試
3、測試用例用途
防止遺漏
版本重復測試:快速正確的進行版本重復測試
監督過程:准確、有效的評估測試的工作量
評估結果
提高效率:避免盲目測試
縮短周期
4、對測試人員的要求
1)基本要求
在編寫一條測試用例時,要求步驟描述清晰、准確、易讀,預期結果明確
檢驗標准:
寫完用例后,讓別人照着自己的用例去執行用例,能很順利的執行下去。
2)高標准要求
測試用例編寫的有條例、邏輯性強;
功能覆蓋全面、深入,能夠發現軟件胡總更多的缺陷。
檢驗標准:
能把軟件中的缺陷盡可能多的找出來
案例3:信息注冊
姓名:1-20個字符,不含數字,必填;
年齡:18-60之間的整數,必填;
填寫正確和,彈框提示;
姓名:1-20個字符,無數字---為空,>20個字符,<1個字符,含數字---(1、2、19、20、21)個字符;
年齡:18-60之間的數、整數、---為空、<18、>60、非整數(字母、漢字、符號)---17、18、19、60、59、61;
用例的優化
1、對於不同控件的有效等價類及有效的邊界值,可以盡可能的在一條用例中進行測試——不同控件的有效等價類(邊界)