什么項(xiàng)目適合做自動化測試?
發(fā)布時(shí)間:2021-04-07
假如你已經(jīng)決定要學(xué)習(xí)自動化測試了,如何學(xué)習(xí)是要面臨的下一個(gè)問題?這個(gè)問題以被測試產(chǎn)品為出發(fā)點(diǎn)進(jìn)行分析,假如你所學(xué)的技術(shù)不能得到應(yīng)用(驗(yàn)證),將會使你的學(xué)習(xí)過程寸步難行。
首先考考慮產(chǎn)品是否適合做自動化測試。這方法比較普遍的共識是從三個(gè)方面進(jìn)行權(quán)衡。
軟件需求變動不頻繁
測試腳本的穩(wěn)定性決定了自動化測試的維護(hù)成本。如果軟件需求變動過于頻繁,測試人員需要根據(jù)變動的需求來更新測試用例以及相關(guān)的測試腳本,而腳本的維護(hù)本身就是一個(gè)代碼開發(fā)的過程,需要修改、調(diào)試,必要的時(shí)候還要修改自動化測試的框架,如果所花費(fèi)的成本不低于利用其節(jié)省的測試成本,那么自動化測試便是失敗的。
項(xiàng)目中的某些模塊相對穩(wěn)定,而某些模塊需求變動性很大。我們便可對相對穩(wěn)定的模塊進(jìn)行自動化測試,而變動較大的仍是用手工測試。
項(xiàng)目周期較長
由于自動化測試需求的確定、自動化測試框架的設(shè)計(jì)、測試腳本的編寫與調(diào)試均需要相當(dāng)長的時(shí)間來完成。這樣的過程本身就是一個(gè)測試軟件的開發(fā)過程,需要較長的時(shí)間來完成。如果項(xiàng)目的周期比較短,沒有足夠的時(shí)間去支持這樣一個(gè)過程,那么自動化測試便成為笑談。
自動化測試腳本可重復(fù)使用
自動化測試腳本的重復(fù)使用要從三個(gè)方面來考量,一方面所測試的項(xiàng)目之間是否很大的差異性,如C/S系統(tǒng)和B/S系統(tǒng)的差異;所選擇的測試工具是否適應(yīng)這種差異;測試人員是否有能力開發(fā)出適應(yīng)這種差異的自動化測試框架。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。