澤眾軟件
首頁 關于我們 下載與支持 咨詢電話:400-035-7887/021-6072 5088
當前位置:澤眾軟件測試網-產品新聞-正文

自動化測試的另外一個想法

發布時間:2021-04-08
傳統的自動化測試工具,都是先編寫測試用例、編寫測試腳本,然后做參數化、檢查點,通過批量執行來發現問題。
 
傳統方式的問題在于:
1,對測試工程師要求比較高。大多數的測試工程師并不會編寫測試腳本,從而導致自動化測試開展比較困難;
2,測試的投入很大。我們需要搭建自動化測試平臺,一次執行海量的自動化測試用例,才會比較有效果。但是這樣做會導致投入很大。
3,測試用例的覆蓋率不足。由于編寫測試用例的代價比較高,因此導致自動化測試的用例相對比較少,造成覆蓋率不足。從實踐的情況來看,往往只能夠覆蓋到主要的、正確的流程,對于比較少的分支,比較難以覆蓋。
 
有沒有其他的方法,來提升自動化測試的范圍?
我們知道,自動化測試的優勢在于:1)執行的代價小,執行速度快;2)適合海量執行用例,比較能夠覆蓋到各個分支。但是,由于測試用例設計的問題,以及執行方式的問題,從而導致自動化測試使用的效果不佳。
 
因此,我們是否可以參照appscan等測試用具的做法,來解決以上的問題?大概的想法是:
1,測試腳本仍然需要,因為沒有測試腳本,就無法進行自動化執行;
2,參數化,以及在參數化之后,對各個輸入字段的輸入范圍進行描述和約束;
3,允許用戶定義各種規則,用來生成海量的測試用例;
4,海量執行。生成的測試用例,可能達到幾萬到幾十萬條。如果使用接口測試,可能需要執行幾個小時,甚至十幾個小時,執行所有的自動生成的測試用例;
5,能夠自動判定是否執行失敗。這就需要預先定義規則,對執行的結果,使用規則進行判定,來決定測試用例是否執行失敗。
6,人工復核。人工來篩選和查看測試用例,看是否存在漏測、誤報的情況。
 
我們希望通過這樣的方法,來單個的執行,生成海量的自動化測試用例,并且同步進行執行。當執行完成,我們也可以從中篩選出有效的、典型的測試用例,加入到常用的測試用例庫中,用來執行回歸測試。
 
推薦閱讀:
 
自動化測試框架有哪些
 
web自動化測試工具有哪些
 
自動化測試工具有哪些
 
接口自動化測試工具有哪些
 
UI自動化測試工具有哪些
 
自動化測試平臺有哪些
 
選擇什么工具進行自動化測試
 
什么項目適合做自動化測試?
 
為什么自動化測試效率高,卻不能取代手工測試?
滬ICP備07036474號 2003-2021 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
公眾
賬號

掃描二維碼
關注澤眾微信公眾號

澤眾官網公眾號
問題
反饋
返回
頂部

方案咨詢

×
提交信息

我們會在24小時內,給您電話回復!或者直接電話咨詢,400-035-7887,給您專業的解答。

您的信息已成功提交!

我們的客服人員稍后會與您聯系

阿姨的臭丝脚