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

全國咨詢/投訴熱線:400-618-4000

與人工測試相比,自動(dòng)化測試有哪些優(yōu)缺點(diǎn)?

更新時(shí)間:2023年05月24日14時(shí)06分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

自動(dòng)化測試與人工測試相比,既有優(yōu)點(diǎn)也有缺點(diǎn)。自動(dòng)化測試雖然能夠解決人工測試不能解決的測試場景復(fù)雜的問題,但是自動(dòng)化測試也不能完全代替人工測試。

例如,人工測試中測試人員通過大腦思考的邏輯判斷和細(xì)致定位操作是自動(dòng)化測試不能完成的,此外,測試人員的測試經(jīng)驗(yàn)和猜測程序是否有錯(cuò)的能力也是自動(dòng)化測試不具備的。

1.自動(dòng)化測試的優(yōu)點(diǎn)

(1)提高回歸測試效率

當(dāng)一個(gè)項(xiàng)目中的用戶界面(User Interface,UI)修改比較頻繁或項(xiàng)目中開發(fā)了新功能,但項(xiàng)目中原來的大部分功能結(jié)構(gòu)都沒有改變時(shí),可對此項(xiàng)目進(jìn)行回歸測試。

此時(shí),只需要重新按照預(yù)先設(shè)計(jì)好的測試用例和業(yè)務(wù)操作流程進(jìn)行測試即可。自動(dòng)化測試減少了人工測試時(shí)需要進(jìn)行的多次回歸測試操作,從而提高了測試工作的效率。

(2)提高測試人員利用率

在部署好測試環(huán)境和測試場景后,自動(dòng)化測試可以在無人看守的狀態(tài)下進(jìn)行,并對測試結(jié)果進(jìn)行分析,這使測試人員可以將時(shí)間和精力投入到其他更有意義的測試工作中,從而減少測試人員的工作量。

自動(dòng)化測試優(yōu)點(diǎn)

(3)提高測試精確度

在人工測試的過程中,會出現(xiàn)每次測試的操作步驟和順序不一樣的問題,這樣會導(dǎo)致測試結(jié)果不準(zhǔn)確。

自動(dòng)化測試在測試的過程中是由測試工具每次按照相同的步驟不斷自動(dòng)執(zhí)行測試操作來完成的,不僅可以保證在測試過程中比人工測試出現(xiàn)更少的錯(cuò)誤或誤差,還可以保證每次測試的操作步驟和順序的一致性,從而提高了測試精確度。

(4)可以完成人工測試很難實(shí)現(xiàn)的測試

當(dāng)需要對項(xiàng)目進(jìn)行負(fù)載測試或壓力測試時(shí),需要大量用戶同時(shí)訪問并操作該項(xiàng)目。此種類型的測試需要模擬大量用戶的參與,很難通過人工測試實(shí)現(xiàn),此時(shí)可以通過自動(dòng)化測試來完成。

2.自動(dòng)化測試缺點(diǎn)

(1)不能提高測試的有效性

自動(dòng)化測試的腳本是用代碼編寫而成,在測試過程中,腳本可能會出現(xiàn)異?;蜻壿嬪e(cuò)誤等情況,此時(shí)將無法提高測試的有效性。

自動(dòng)化測試工具本身也是一個(gè)產(chǎn)品,當(dāng)它在不同的操作系統(tǒng)、瀏覽器或平臺上運(yùn)行時(shí)也可能會出現(xiàn)缺陷。

(2)不能發(fā)現(xiàn)的缺陷(Bug)數(shù)量比人工測試少且不易發(fā)現(xiàn)新缺陷

自動(dòng)化測試通常在人工測試之后開展,常用于回歸測試。

由于自動(dòng)化測試使用的工具是沒有思維的,無法進(jìn)行主觀判斷,所以自動(dòng)化測試只能用于發(fā)現(xiàn)新版本的軟件中是否出現(xiàn)舊版本的軟件中出現(xiàn)過的缺陷(Bug),不易發(fā)現(xiàn)軟件中的新缺陷,并且發(fā)現(xiàn)的缺陷數(shù)量比人工測試要少。


0 分享到:
和我們在線交談!