自動(dòng)化測試的前景:
自動(dòng)化測試是軟件測試發(fā)展的一個(gè)必然趨勢。隨著軟件測試工具的不斷發(fā)展更新,對先進(jìn)工具的熟練運(yùn)用成為軟件測試(QA)就業(yè)市場所青睞的亮點(diǎn)。軟件測試的一個(gè)顯著特點(diǎn)是重復(fù)性,重復(fù)讓人產(chǎn)生厭倦心理,重復(fù)使工作量倍增,因此企業(yè)肯定希望利用測試工具來提高生產(chǎn)效率。 (newtarnet.com)
(newstarnet.com)
很多人一聽到自動(dòng)化測試就聯(lián)想到基于GUI錄制回放的自動(dòng)化功能測試工具,如 AutoRunner、QTP、Robot、WinRunner等。實(shí)際上自動(dòng)化測試技術(shù)的含義非常廣泛,任何幫助流程的自動(dòng)流轉(zhuǎn)、替換手工的動(dòng)作、解決重復(fù)性問題以及大批量產(chǎn)生內(nèi)容,從而幫助測試人員進(jìn)行測試工作的相關(guān)技術(shù)或工具的使用都叫自動(dòng)化測試技術(shù)。 (newstarnet.com)
(newstarnet.com)
自動(dòng)化測試的目的是幫助測試,它可能部分地替代手工測試,但是不可能完全替代手工測試。畢竟自動(dòng)化測試的概念和測試的全自動(dòng)化還是有所不同的。 (newstarnet.com)
(newstarnet.com)
自動(dòng)化測試的應(yīng)用場合:實(shí)施自動(dòng)化測試之前需要對軟件開發(fā)過程進(jìn)行分析,以觀察其是否適合使用自動(dòng)化測試。通常需要同時(shí)滿足以下條件: (newstarnet.com)
(newstarnet.com)
1)軟件需求變動(dòng)不頻繁。如果軟件需求變動(dòng)過于頻繁,測試人員需要根據(jù)變動(dòng)更新測試用例以及相關(guān)的測試腳本,進(jìn)行修改、調(diào)試,必要的時(shí)候還要修改自動(dòng)化測試的框架,如果所花費(fèi)的成本不低于預(yù)期節(jié)省的測試成本,那么自動(dòng)化測試便是失敗的。如果項(xiàng)目中的某些模塊相對穩(wěn)定,而某些模塊需求變動(dòng)性很大,可對相對穩(wěn)定的模塊進(jìn)行自動(dòng)化測試,而變動(dòng)較大的仍是用手工測試。 (newstarnet.com)
(newstarnet.com)
2) 項(xiàng)目周期足夠長。自動(dòng)化測試需求的確定、自動(dòng)化測試框架的設(shè)計(jì)、測試腳本的編寫與調(diào)試均需要相當(dāng)長的時(shí)間來完成,因此對周期較長的項(xiàng)目比較適用。 (newstarnet.com)
3) 自動(dòng)化測試腳本可重復(fù)使用。如果測試腳本的重復(fù)使用率很低,致使耗費(fèi)的成本大于所創(chuàng)造的經(jīng)濟(jì)價(jià)值,自動(dòng)化測試就沒有效益可言了。 (newstarnet.com)
(newstarnet.com)
另外,在手工測試無法完成,需要投入大量時(shí)間與人力時(shí),也需要考慮引入自動(dòng)化測試。比如性能測試、配置測試、大數(shù)據(jù)量輸入測試等。(轉(zhuǎn)載自網(wǎng)絡(luò)) (newstarnet.com)
(newstarnet.com)
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。