一、用例介紹
1.定義
為某個業(yè)務(wù)目標,而編制的一組由測試輸入,執(zhí)行條件以及預(yù)期結(jié)果組成的案例捉蚤。
2.為什么要學(xué)習(xí)測試用例
2.1在開始實施測試之前設(shè)計好測試用例抬驴,可以避免盲目測試并提高測試效率炼七。
2.2測試用例的使用令軟件測試的實施重點突出,目的明確布持。
2.3.在軟件版本更新后只需修正少部分的測試用例便可展開測試工作豌拙,降低工作強度,縮短項目周期题暖。
2.4檢驗軟件是否滿足客戶需求按傅,體現(xiàn)一個測試人員的工作量捉超,展現(xiàn)測試用例的設(shè)計思路。
3.用例核心要素(16個)
必須掌握:用例編號唯绍,所屬模塊拼岳,用例標題,優(yōu)先級况芒,前置條件惜纸,操作步驟,測試數(shù)據(jù)绝骚,預(yù)期結(jié)果耐版,實際結(jié)果
了解:通過bugID,編寫人員压汪,編寫時間粪牲,測試人員,測試時間止剖,備注腺阳。
4.什么是高質(zhì)量的測試用例
4.1測試用例覆蓋所有的用戶需求
4.2測試用例要簡單明了
4.3各類型的測試用例要齊全
4.4用最少的用例覆蓋最多的需求
二、等價類劃分法
1.定義
等價類劃分法是把所以的可能輸入的數(shù)據(jù)分為若干個區(qū)域穿香,然后從每個區(qū)域中取少量有代表性得數(shù)據(jù)進行測試即可舌狗。
等價類:何為等價類,某個輸入域的集合扔水,在這個集合中某個輸入條件都是等效的痛侍。
2.分類
一般可分為有效等價和無效等價。
3.類型
取值范圍型:輸入學(xué)校成績0-100
恒等類型:只有一個結(jié)果是正確的魔市,其他都是錯誤的主届,例如彩票的特等獎。
布爾值:通過是否來進行選擇待德,如同意協(xié)議
枚舉類型:給出選擇內(nèi)容君丁,只要符合其中任意一個就可以例如學(xué)歷
規(guī)則類型:給定要求,滿足要求的就可以将宪,比如郵箱
三绘闷、邊界值分析法
定義:邊界值分析法是取高于或等于邊界的一些數(shù)據(jù)進行測試。
原因:程序開發(fā)循環(huán)體時取數(shù)可能會因為<,<=搞錯较坛。
1.確認邊界值的方法
上點:是指邊界上的點印蔗,無論此時的域是在開區(qū)間還是在閉區(qū)間,開區(qū)間的話丑勤,上點就是在域外华嘹,閉區(qū)間的話,上點就是在域內(nèi)法竞。
離點:是指離點上最近的點耙厚,這里就是跟是閉區(qū)間還是開區(qū)間就有關(guān)系了强挫,如果是開區(qū)間,那么離點就在域內(nèi)薛躬,如果是閉區(qū)間那么離點就在域外俯渤。(開內(nèi)閉外)
遵循的原則:開內(nèi)閉外?開區(qū)間往中間找,閉區(qū)間往外找
內(nèi)點:域內(nèi)的任意點都是內(nèi)點
四型宝、因果圖法
定義:因果圖法比較適合輸入條件比較多的情況稠诲,測試使用的輸入條件的排序組合。所謂的原因就是輸入诡曙,所謂的結(jié)果就是輸出臀叙。
1.因果圖測試用例的編寫過程
1.1確定原因,結(jié)果价卤,中間過程
1.2連接因果圖
1.3標明約束條件
1.4輸出測試用例
五劝萤、錯誤推測法
定義:錯誤猜測法是測試經(jīng)驗豐富的人喜歡使用的一種測試用例設(shè)計方法。一般這種方法是基于經(jīng)驗和直覺推測程序中的可能發(fā)送的各種錯誤慎璧,有針對性的設(shè)計床嫌。只能作為一種補充
應(yīng)用:輸入一串數(shù)字,程序可自動從小到大排序胸私,郵箱格式@符合全角以及半角情況厌处。