產(chǎn)品體驗中心 下載與支持 產(chǎn)品社區(qū) 澤眾云   合作代理 |  咨詢電話:400-035-7887/021-6072 5088
當(dāng)前位置:澤眾軟件測試網(wǎng)- 技術(shù)文章 -正文

如何選擇要自動化的測試用例的技巧和規(guī)則

發(fā)布時間:2020-07-24

測試自動化中的主要問題之一是選擇要自動化的測試用例。今天讓我們看看其他一些有關(guān)如何選擇要自動化的測試用例的技巧和規(guī)則。

自動化測試用例

重復(fù)測試

這是黃金法則。如果測試運行是重復(fù)的,則應(yīng)使其自動化。這樣可以節(jié)省您寶貴的時間和精力。另外,如果這是您假設(shè)將來會經(jīng)常運行的測試,那么自動化是一個很好的辦法。每次將更快獲得更準(zhǔn)確的結(jié)果。

高難度測試用例

如果一個測試用例人為執(zhí)行過程中發(fā)生錯誤和被破壞的風(fēng)險很大,或者手動測試很難完成,則應(yīng)該優(yōu)先使用自動化測試。如果涉及的風(fēng)險很高,則應(yīng)使該測試用例自動化。

主流程用例

自動化應(yīng)用程序的主流程用例是一個非常不錯的實踐。避免人為錯誤的任何可能性,并且要安全、快速。對于可能危害整個項目的測試用例更應(yīng)該優(yōu)先進(jìn)行自動化測試。

廣泛的用例

需要進(jìn)行大量數(shù)據(jù)和條件測試的場景更適合自動化測試。另外,在手動測試過程中犯錯的機會可能會增多。這就是測試通常使用測試驅(qū)動模型的重要原因,我們主要是指那些需要填寫較多表格的測試用例。

評估利弊

通過評估完成自動化過程或手動進(jìn)行測試所需的時間。如果某些項目并不適合在自動化測試上投入時間,自動化測試過程本身比人工測試要花費更多的時間,表明自動化是不值得的。

三個黃金測試

涉及自動化時,不應(yīng)該質(zhì)疑三個測試用例:回歸測試,冒煙測試和健全性測試。為什么?因為該應(yīng)用的每個內(nèi)部版本或發(fā)行版本都需要測試。

問問“為什么?”永遠(yuǎn)不要僅僅因為可以自動化就可以自動化測試用例。這可能帶來的結(jié)果是弊大于利。請記住,關(guān)于自動化的“為什么?”問題的答案一定不能是“因為我可以”。

復(fù)雜案例:很多測試用例需要設(shè)定很多的前置條件,而這些前置條件的設(shè)置通常是比較復(fù)雜的,這類用例是需要優(yōu)先進(jìn)行自動化,因為可以節(jié)省很多時間,即使僅僅是為功能測試做一些自動化的腳本。

性能測試通常選擇自動化性能測試,例如負(fù)載測試和壓力測試,這類測試手工很難達(dá)到預(yù)期效果。

長時間測試:如果測試用例時間跨度較長,通常十幾分鐘或者幾個小時,則應(yīng)將其自動化。

推薦閱讀:

web自動化測試流程:簡單的web自動化測試實例

AutoRunner如何使用谷歌瀏覽器錄制腳本?

自動化腳本編寫方法有哪些?自動化測試錄制腳本用什么工具?

實施自動化測試的8大技巧,提高自動化測試效率

什么樣的項目適合自動化測試?開展自動化測試需要滿足哪些條件

如何設(shè)計自動化測試方案?自動化測試主要適用于哪些測試階段或過程?

自動化測試用例如何編寫?自動化測試用例選型原則

如何提高自動化測試的穩(wěn)定性和可維護性?

本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產(chǎn)品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯(lián)系