03day 測試用例設(shè)計方法
是為某個業(yè)務(wù)目標(biāo),而編制的一組由測試輸入矮慕,執(zhí)行條件以及預(yù)期結(jié)果組成的案例
用例編號帮匾、所屬模塊、用例標(biāo)題痴鳄、優(yōu)先級瘟斜、前置條件、操作步驟痪寻、測試數(shù)據(jù)螺句、預(yù)期結(jié)果、實際結(jié)果橡类、通過否蛇尚、bugID、編寫人員顾画、編寫時間取劫、測試人員、測試時間研侣、備注
測試用例覆蓋所有的用戶需求
測試用例要簡單明了
各類型的測試用例要齊全
用最少的用例覆蓋最多的需求
設(shè)計測試用例時,將所有輸入的數(shù)據(jù)劃分成若干子集义辕,從中選出有代表性的數(shù)據(jù)做為測試數(shù)據(jù)的黑盒測試方法
有效等價類虾标、無效等價類
取值范圍型: 輸入學(xué)生成績 ? ? 0-100
恒等類型? : 只有一個結(jié)果是正確的,其他都是錯誤的 ?? 例如? 彩票的特等獎
布爾值型: ? 通過是否來進行選擇 ? ? ? ? ? ? ? ? ?
枚舉類型: ? 給出選項內(nèi)容灌砖,只要符合其中任意一個就可以 ? ? 例如選擇學(xué)歷 ?
規(guī)則類型: ? 給定要求璧函,滿足要求的就可以
設(shè)計測試用例時基显,對輸入數(shù)據(jù)邊界進行取值的黑盒測試方法
0<=x<=10 ? ? ? ? ? 左上點 0 ?? 左離點 -1 ?? 右離點? 11? 右上點 10 ? 內(nèi)點 5
0<x<10 ? ? ? ? ? ? 左上點 0 ?? 左離點 1 ? ? 右離點 9 ? 右上點 10 ?? 內(nèi)點 5
0<=x<10 ? ? ? ? ?? 左上點 0 ?? 左離點 -1 ?? 右離點 9 ? 右上點 10 ?? 內(nèi)點 5
遵循的原則:開內(nèi)閉外 ?? 開區(qū)間往中間找撩幽,閉區(qū)間往外找
04day 測試用例設(shè)計方法
對程序的輸入條件與輸出結(jié)果之間的約束關(guān)系設(shè)計測試用例的黑盒測試方法
1库继、確定原因、結(jié)果窜醉、中間過程
2宪萄、連接因果圖
3、標(biāo)明約束條件
4榨惰、輸出測試用例
需求說明:
該自動售貨機拜英,只能接收5角錢或1元錢的硬幣,按下〖橙汁〗或〖啤酒〗的按鈕琅催,相應(yīng)的飲料送出來
如果售貨機沒有零錢找居凶,亮起〖零錢找完〗的紅燈虫给,這時如果投入1元硬幣并押下按鈕后,飲料不送出來并且1元硬幣退還給用戶
如果有零錢找侠碧,顯示〖零錢找完〗的紅燈滅抹估,送出飲料的同時找零5角硬幣
原因: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 中間過程 ? ? ? ? ? ? ? ? ? ? ? ? ? ? 結(jié)果
1、售貨機有零錢找? ? ? ? ? ? ? ? ? 找5角錢 ? ? ? ? ? ? ? ? ? ? ? ? ? 零錢找完 燈亮
2弄兜、投入1元硬幣? ? ? ? ? ? ? ? ? ? ? ? 按下按鈕? ? ? ? ? ? ? ? ? ? ? ? 退還硬幣 1元
3药蜻、投入5角硬幣? ? ? ? ? ? ? ? ? ? ? ? 可找 按下? ? ? ? ? ? ? ? ? ? ? 退還硬幣 5角
4、按下橙汁按鈕? ? ? ? ? ? ? ? ? ? ? ? 錢付清? ? ? ? ? ? ? ? ? ? ? ? 出橙汁
5挨队、按下啤酒按鈕? ? ? ? ? ? ? ? ? ? ? ? 付清? ? ? ? ? ? ? ? ? ? ? ? ? 出啤酒
根據(jù)經(jīng)驗或直覺推測程序中可能存在的各種錯誤谷暮,從而有針對性地編寫檢查這些錯誤的測試用例的黑盒測試方法
輸入一串?dāng)?shù)字,程序可自動從小到大排序
郵箱格式@符合的全角以及半角情況
設(shè)計測試用例時盛垦,分析和表達多輸入條件下執(zhí)行不同操作的黑盒測試方法
1湿弦、確定原因和動作
2、排列組合
3腾夯、標(biāo)明結(jié)果關(guān)系
4颊埃、輸出測試用例?????
功率大于100馬力? ? ? ? ?
維修記錄不全?
里程超過20萬公里 ? ? ? ? ? ?
動作
4s店進行優(yōu)先處理 ? ? ? ? ?
進行其他處理
設(shè)計測試用例時,利用已有的數(shù)據(jù)表(正交表)從大量的測試數(shù)據(jù)中挑選適量的蝶俱、具有代表性的測試數(shù)據(jù)的黑盒測試方法
1班利、確定因子、水平
2榨呆、選擇正交表
3罗标、輸入因子、水平
4积蜻、輸出正交實驗數(shù)據(jù)闯割,輸出測試用例
微信pc版-兼容性測試
操作系統(tǒng):Windows XP? ? Windows7 ? ? ? ?? Windows10
瀏覽器: IE6.0? ? ? ? ? 360瀏覽器? chrome瀏覽器
殺毒軟件:360殺毒? ? ? 金山毒霸 ? ? ? ? ? 諾頓
系統(tǒng)語言:英文? ? ? ? 中文? ? ? ? 韓文
3? ?
3 水平 ? 代表因子有幾個值
4 因子 ? 代表影響結(jié)果有幾個條件
05day測試用例
通過模擬業(yè)務(wù)場景來對系統(tǒng)的功能點或業(yè)務(wù)流程的描述,從而提高測試效果的黑盒測試方法
1竿拆、分析用戶場景
2宙拉、設(shè)計場景覆蓋基本流和備選流
3、輸出測試用例
使用xmind分析
1丙笋、基本流
2谢澈、備選流
需求說明:注冊網(wǎng)站一共需要三個步驟,輸入手機號御板,密碼锥忿,輸入正確的手機驗證碼、并同意服務(wù)協(xié)議后怠肋,點擊立即申請缎谷,注冊成功。信息填寫錯誤時給出友好的提示信息,說明錯誤原因列林。注冊成功后給注冊用戶發(fā)一條信息,信息內(nèi)容如下:“您好酪惭!Xxx用戶希痴,歡迎您注冊,請及時完成實名認(rèn)證春感∑龃矗”
將需求整理成一段段要求
流程/規(guī)則
從不同地的方面進行考慮
將自己有疑問地方找出來
使用相應(yīng)的測試用例方法對測試點進行用例的編寫