教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

自動(dòng)化測(cè)試的優(yōu)勢(shì)和局限性有哪些?

更新時(shí)間:2020年12月28日15時(shí)29分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

自動(dòng)化測(cè)試只是眾多測(cè)試中的一種,并不比人工測(cè)試更高級(jí)更先進(jìn)。和人工測(cè)試相比自動(dòng)化測(cè)試有一定的優(yōu)勢(shì)和劣勢(shì),具體如下。

1.優(yōu)勢(shì)

(1)自動(dòng)化測(cè)試具有一致性和重復(fù)性的特點(diǎn),而且測(cè)試更客觀,提高了軟件測(cè)試的準(zhǔn)確度、精確度和可信任度。

(2)自動(dòng)化測(cè)試可以將任務(wù)自動(dòng)化,能夠解放人力去做更重要的工作。

(3)自動(dòng)化測(cè)試只需要部署好相應(yīng)的場(chǎng)景,如高度復(fù)雜使用場(chǎng)景、海量數(shù)據(jù)交互、動(dòng)態(tài)響應(yīng)請(qǐng)求等,測(cè)試就可以在無人值守的狀態(tài)下自動(dòng)進(jìn)行,并對(duì)測(cè)試結(jié)果進(jìn)行分析反饋;手工測(cè)試很難實(shí)現(xiàn)復(fù)雜的測(cè)試。

(4)自動(dòng)化測(cè)試可以模擬復(fù)雜的測(cè)試場(chǎng)景完成人工無法完成的測(cè)試,如負(fù)載測(cè)試、壓力測(cè)試等。

(5)軟件版本更新迭代后需要進(jìn)行回歸測(cè)試,自動(dòng)化測(cè)試有助于創(chuàng)建持續(xù)集成環(huán)境,使用新構(gòu)建的測(cè)試環(huán)境快速進(jìn)行自動(dòng)化測(cè)試。

2.劣勢(shì)

(1)相對(duì)手工測(cè)試,自動(dòng)化測(cè)試對(duì)測(cè)試團(tuán)隊(duì)的技術(shù)有更高的要求。

(2)自動(dòng)化測(cè)試無法完全替代人工測(cè)試找到Bug,也不能實(shí)現(xiàn)100%覆蓋。

(3)自動(dòng)化測(cè)試腳本的開發(fā)需要花費(fèi)較大的時(shí)間成本,錯(cuò)誤的測(cè)試用例會(huì)導(dǎo)致資源的浪費(fèi)和時(shí)間投入。

(4)產(chǎn)品的快速迭代。自動(dòng)化測(cè)試腳本將不斷迭代,時(shí)間成本很高。

(5)自動(dòng)化測(cè)試能提高測(cè)試效率,卻不能保證測(cè)試的有效性。即使設(shè)計(jì)的測(cè)試用例覆蓋率比較高,也不能保證被測(cè)試的軟件質(zhì)量會(huì)更優(yōu)。

3.什么情況適合自動(dòng)化測(cè)試?什么情況適合人工測(cè)試?

(1)適合自動(dòng)化測(cè)試

·明確的、特定的測(cè)試任務(wù)

·軟件包含驗(yàn)證測(cè)試( Build Verification Test,BVT)

·回歸測(cè)試、壓力測(cè)試、性能測(cè)試

·相對(duì)穩(wěn)定且界面改動(dòng)比較少的功能測(cè)試

·人工容易出錯(cuò)的測(cè)試工作

·在多個(gè)平臺(tái)環(huán)境上運(yùn)行相同的用例、大量組合性測(cè)試或其他重復(fù)性測(cè)試任務(wù)

·周期長(zhǎng)的軟件產(chǎn)品開發(fā)項(xiàng)目

·被測(cè)試軟件具有很好的可測(cè)試性

·能確保多個(gè)測(cè)試運(yùn)行的構(gòu)建策略

·擁有運(yùn)行測(cè)試所需的軟硬件資源

·擁有編程能力較強(qiáng)的測(cè)試人員

(2)適合人工測(cè)試

·一次性項(xiàng)目或周期很短的項(xiàng)目的功能測(cè)試

·需求不確定或需求變化比較快的測(cè)試

·適用性測(cè)試或驗(yàn)收測(cè)試

·產(chǎn)品的功能設(shè)計(jì)或界面設(shè)計(jì)還不成熟

·沒有適當(dāng)?shù)臏y(cè)試過程

·測(cè)試內(nèi)容和測(cè)試方法不清晰

·團(tuán)隊(duì)缺乏有編程能力的測(cè)試人才

·缺乏軟硬件資源的測(cè)試


猜你喜歡:

python接口自動(dòng)化測(cè)試中使用pymysql直連數(shù)據(jù)庫(kù)

功能測(cè)試、性能測(cè)試和自動(dòng)化測(cè)試三者之間有什么差異?

如何使用Python把自動(dòng)化測(cè)試的數(shù)據(jù)保存下來進(jìn)行操作?

軟件測(cè)試培訓(xùn)課程

0 分享到:
和我們?cè)诰€交談!