首頁(yè)技術(shù)文章正文

引入自動(dòng)化測(cè)試需要滿足哪些條件?

更新時(shí)間:2022-10-31 來(lái)源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

實(shí)施自動(dòng)化測(cè)試之前需要對(duì)軟件開(kāi)發(fā)過(guò)程進(jìn)行分析,觀察其是否適合使用自動(dòng)化測(cè)試。通常情況下,引入自動(dòng)化測(cè)試需要滿足以下條件。

1、項(xiàng)目需求變動(dòng)不頻繁

測(cè)試腳本的穩(wěn)定性決定了自動(dòng)化測(cè)試的維護(hù)成本。如果軟件需求變動(dòng)過(guò)于頻繁,測(cè)試人員需要根據(jù)變動(dòng)的需求來(lái)更新測(cè)試用例以及相關(guān)的測(cè)試腳本,而腳本的維護(hù)本身就是一個(gè)代碼開(kāi)發(fā)的過(guò)程,需要修改、調(diào)試,必要的時(shí)候還要修改自動(dòng)化測(cè)試的框架,如果所花費(fèi)的成本不低于利用其節(jié)省的測(cè)試成本,那么自動(dòng)化測(cè)試便失敗。


2、項(xiàng)目周期足夠長(zhǎng)

自動(dòng)化測(cè)試需求的確定、自動(dòng)化測(cè)試框架的設(shè)計(jì)、測(cè)試腳本的編寫(xiě)與調(diào)試均需要相當(dāng)長(zhǎng)的時(shí)間來(lái)完成,這樣的過(guò)程本身就是一個(gè)測(cè)試軟件的開(kāi)發(fā)過(guò)程,需要較長(zhǎng)的時(shí)間來(lái)完成。如果項(xiàng)目的周期比較短,沒(méi)有足夠的時(shí)間去支持這樣一個(gè)過(guò)程,那么自動(dòng)化測(cè)試便無(wú)意義。


3、自動(dòng)化測(cè)試腳本可重復(fù)使用

如果開(kāi)發(fā)了一套近乎完美的自動(dòng)化測(cè)試腳本,但腳本的重復(fù)使用率很低,致使期間所耗費(fèi)的成本大于所創(chuàng)造的經(jīng)濟(jì)價(jià)值,自動(dòng)化測(cè)試便成為了測(cè)試人員的練手之作,而并非是真正可產(chǎn)生效益的測(cè)試手段。

自動(dòng)化測(cè)試在手工測(cè)試無(wú)法完成需要投入大量時(shí)間與人力時(shí)也需要考慮引入自動(dòng)化測(cè)試。比如性能測(cè)試、配置測(cè)試、大數(shù)據(jù)量輸入測(cè)試等。一般來(lái)說(shuō),自動(dòng)化測(cè)試通常都會(huì)跟持續(xù)集成系統(tǒng)比如Jenkins)配合使用。

測(cè)試行業(yè)用的比較多的兩個(gè)預(yù)言是Python和Java,如果你真的完全零基礎(chǔ),建議從Python入手,學(xué)習(xí)成本會(huì)比較低.。語(yǔ)言方面可以找一些教程網(wǎng)學(xué)習(xí),學(xué)完類和方法可以一邊學(xué)習(xí)語(yǔ)言,一邊開(kāi)始寫(xiě)第一個(gè)自動(dòng)化測(cè)試腳本。推薦黑馬程序員視頻庫(kù)的這套web自動(dòng)化測(cè)試教程,可以幫助你快速掌握自動(dòng)化測(cè)試的技術(shù)。

1666945645896_自動(dòng)化測(cè)試教程.jpg
9088人已學(xué)習(xí)web自動(dòng)化測(cè)試精講與實(shí)戰(zhàn)
掌握Web自動(dòng)化測(cè)試流程和腳本編寫(xiě),掌握移動(dòng)自動(dòng)化測(cè)試中元素的定位方法、元素操作和手勢(shì)操作;
開(kāi)始學(xué)習(xí)>




分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!