- TestStand工業自動化測試管理(典藏版)
- 胡典鋼編著
- 701字
- 2022-05-05 21:20:42
1.3 評估引入自動化測試
引入自動化測試是不可逆轉的趨勢,它極大地提高了測試效率和測試可重復性。有人提出,未來所有工廠和實驗室的手動測試都將被自動化測試所替代,這有些夸張,但從某個角度而言它是正確的。雖然自動化測試部署越來越廣泛,而手動測試正在逐步減少,但手動測試是不可能被完全取代的,一方面因為有些場合完全不適合自動化測試,另一方面自動化測試的引入需要投入大量時間和資金用于機械結構設計和測試軟件開發。
經驗表明,從技術的角度可以實現測試全面自動化,但實際上并不是所有場合都值得這么做。自動化是否可以產生合理的ROI(投資回報率)是一個非常重要的因素,這需要進行評估。如何決定是否實施自動化測試,有以下一些準則可以參考:
測試是否非一次性的,是否需要長期運行;
自動化測試系統是否可以被復用;
人工手動執行測試是否太昂貴;
人工手動測試是否非常耗時;
是否有測試項必須要通過自動化才能實現其對時間苛刻的要求;
測試計劃相對不變,自動化測試系統不會頻繁變化升級;
自動化測試是否會覆蓋最復雜的項;
能否滿足ROI的要求。
以上準則可以引導工程人員做出決策,如果絕大部分答案是肯定的,同時考量過了成本預算和開發周期,那么就可以引入自動化測試了。
概括起來,自動化測試的特點和優勢可以歸納為以下八點:
測試過程很少人工干預,測試效率提高,最終節省成本;
機械化程度的進一步提高,甚至帶來測試效率指數式提升;
人工干預減少,顯著提高測試結果的一致性和重復性;
可以滿足更苛刻的測試要求,而傳統測試方法無法完成;
結果自動收集,可視化的報表方便產品質量評估;
大量的源數據可用于后期數據分析和統計;
前期開發需要更多時間、人力以及成本投入;
需要評估投資回報率。
推薦閱讀
- Ansible Configuration Management
- 微型計算機控制技術
- 機器自動化控制器原理與應用
- 機器人創新實訓教程
- 西門子S7-200 SMART PLC實例指導學與用
- 具比例時滯遞歸神經網絡的穩定性及其仿真與應用
- Building a BeagleBone Black Super Cluster
- 三菱FX/Q系列PLC工程實例詳解
- Web編程基礎
- 漢字錄入技能訓練
- 機器人制作入門(第4版)
- Serverless Design Patterns and Best Practices
- 中文版Photoshop情境實訓教程
- ASP.NET 4.0 MVC敏捷開發給力起飛
- Practical Internet of Things with JavaScript