1. 程式人生 > >什麽樣的項目適合做自動化測試

什麽樣的項目適合做自動化測試

自動化測試

一般具有如下幾個特征的項目,就被叫適合做自動化。

1)任務測試明確,不會頻繁變動
2)每日構建後的測試驗證
3)比較頻繁的回歸測試
4)軟件系統界面穩定,變動少
5)需要在平臺上運行相同的測試案例、組合遍歷型的測試,大量的重復測試任務
6)軟件的維護周期長
7)項目的進度壓力不大
8)被測系統開發較為規範,能保證系統的可測性
9)具備大量的自動化測試平臺
10)測試人員具備較強的編程能力

當然並不需要都滿足以上10中情況才能開展自動化測試工作。一般滿足以下三點就可以對項目開展自動化測試。

1.軟件需求不頻繁變動
自動化測腳本的變化的大小與頻率決定了測試腳本維護的成本。如果軟件需求變化過於頻繁,那麽測試人員需要根據變動的需求不斷的更新自動化測試用例,從而適應新的功能。腳本的維護本身就是一個開發代碼的過程,需要擴展,修改,調試,有適合還需要對架構做出調整。如果花費的維護成本高於其節省的測試成本,那自動化測試就失去了它的價值與意義了。

適當的做法,就是先對系統中相對穩定的模塊與功能進行自動化測試,變動較大的部分用手工進行測試。
2.項目周期較長
由於自動化測試需求的確定,自動化框架的設計,腳本的開發與調試都是需要時間完成的,而這個過程本身就是一個軟件開發的過程,如果項目周期較短,沒有足夠的時間去支持這樣的一個過程,那自動化必然是行不通的。
3.自動化測試腳本可以重復使用
重復使用要從這三個方面考慮:
一、所測試的項目之間是否存在很大的差異(比如C/S架構與B/S架構)
二、所選的測試技術和工具是否能適應這種差異
三、測試人員是否有能力設計開發出適用差異的自動化測試框架

什麽樣的項目適合做自動化測試