1眷蜈、手工測試用例和自動化測試用例對比
手工測試用例
? 較好的異常處理能力坪稽,能通過人為的邏輯判斷校驗當(dāng)前步驟的功能實現(xiàn)正確與否碉怔。
? 人工執(zhí)行用例具有一定的步驟跳躍性狼牺。
? 人工測試步步跟蹤徐勃,能夠細(xì)致的定位問題事示。
? 主要用來發(fā)現(xiàn)功能缺陷
自動化測試用例
? 執(zhí)行對象是腳本,任何一個判斷都需要編碼定義僻肖。
? 用例步驟之間關(guān)聯(lián)性強(qiáng)肖爵。
? 主要用來保證產(chǎn)品主體功能正確完整和讓測試人員從繁瑣重復(fù)的工作中解脫出來。
? 目前自動化測試階段定位在冒煙測試和回歸測試臀脏。
用例選擇注意事項:
1劝堪、不是所有的手工用例都要轉(zhuǎn)為自動化測試用例。
2揉稚、考慮到腳本開發(fā)的成本秒啦,不要選擇流程太復(fù)雜的用例。如果有必要搀玖,可以考慮把流程拆分多個用例來實現(xiàn)腳本余境。
3、選擇的用例最好可以構(gòu)建成場景灌诅。例如一個功能模塊芳来,分n 個用例,這n 個用例使用同一個場景猜拾。這樣的好處在于方便構(gòu)建關(guān)鍵字測試模型即舌。
4、選擇的用例可以帶有目的性关带,例如這部分用例是用例做冒煙測試侥涵,那部分是回歸測試等沼撕,當(dāng)然,會存在重疊的關(guān)系芜飘。如果當(dāng)前用例不能滿足需求务豺,那么唯有修改用例來適應(yīng)腳本和需求。
5嗦明、選取的用例可以是你認(rèn)為是重復(fù)執(zhí)行笼沥,很繁瑣的部分,例如字段驗證娶牌,提示信息驗證這類奔浅。這部分適用回歸測試。
6诗良、選取的用例可以是主體流程汹桦,這部分適用冒煙測試。
7鉴裹、自動化測試也可以用來做配置檢查舞骆,數(shù)據(jù)庫檢查。這些可能超越了手工用例径荔,但是也算用例拓展的一部分督禽。項目負(fù)責(zé)人可以有選擇地增加。
8总处、如果平時在手工測試時狈惫,需要構(gòu)造一些復(fù)雜數(shù)據(jù),或重復(fù)一些簡單機(jī)械式動作鹦马,告訴自動化腳本胧谈,讓他來幫你〔ず欤或許你的效率因此又提高了第岖。