需求穩定,不會頻繁變更
自動化測試最大的挑戰就是需求的變化,而自動化指令碼本身就需要修改、擴充套件、debug,去適應新的功能,如果投入產出比太低,那麼自動化測試也失去了其價值和意義;折中的做法是選擇相對穩定的模組和功能進行自動化測試,變動較大、需求變更較頻繁的部分用手工測試;
多平台執行,組合遍歷型、大量的重複任務
測試資料、測試用例、自動化指令碼的重用性和移植性較強,降低成本,提高效率和價值;
軟體維護周期長,有生命力
自動化測試的需求穩定性要求、自動化框架的設計、指令碼開發與除錯均需要時間,這其實也是乙個軟體開發過程,如果專案週期較短,沒有足夠的時間去支援這一過程,那自動化測試也就不需要了;
被測系統開發較為規範,可測試性強
主要出於這幾點考慮:被測試系統的架構差異、測試技術和工具的適應性、測試人員的能力能否設計開發出適應差異的自動化測試框架;
什麼樣的專案適合自動化測試
雖然,在你拿到這本書時已經對要測試的專案做了一些分析和考量,但筆者還是有必要在這裡囉嗦一下不是所有專案有適合實施自動化測試的,以免讀者對專案實施自動化過程中發現困難重重,浪費了大量的人力和時間而沒有得到應有的收益。1 任務測試明確,不會頻繁變動 2 每日構建後的測試驗證 3 比較頻繁的回歸測試 4 ...
什麼樣的功能或者專案適合做自動化測試?
需求穩定,任務測試明確,不會頻繁變更 研發和測試周期長,需要頻繁執行回歸測試 需要在多種平台上重複執行相同的場景 某些測試專案手工成本太高 被測軟體的開發較為規範,能夠保證專案的可測試性 每日構建後的測試驗證 軟體系統介面穩定,變動少 需要在多平台上執行的相同測試案例,組合遍歷型的測試,以及 大量的...
什麼樣的離職原因適合你
什麼樣的離職原因適合你 每個人都煩惱如何在簡歷上填寫自己上乙份工作離職的原因,你目前的失業狀態是因為你自己的不足嗎?老闆不好 同事糟糕或惡劣的工作條件是可能導致你辭職 但你無法在面試中提及這些,那麼如何才能既談論你的離職事實又不致於 嚇跑 招聘者呢?百應電子商務人才網幫你總結了以下幾點方法 1 歸咎...