自動化軟件測試適應領域 軟件自動化測試工具
自動化測試與手工測試相比,可以大大提高測試效率。適用于以下領域:
對新版本軟件執行回歸測試
這是最顯而易見的可以使用自動化的工作,尤其是在軟件經常進行版本更新的環境中。當新版本測試時,只需要幾分鐘時間啟動已有的測試用例即可自動完成對新版本的回歸測試。
執行手工很難達到或手工無法完成的測試。企圖使用手工執行大規模的多用戶并發測試是很難實現的,但是使用自動測試工具模擬多用戶就是很容易的事情了,用戶場景測試隨時都可以運行,測試執行人員不需要了解應用程序的復雜業務邏輯。
手工測試時,期望的輸出通常包含明顯的標志,可以讓測試人員識別。但是,有很多屬性是很難由人工來確認的。例如:圖形界面測試中,界面操作經常會觸發一些事件,但是并沒有立刻輸出結果。在這種情況下,測試工具可以檢測到事件被觸發,并執行相應的操作。性能測試和壓力測試通常使用自動測試的方式才能進行。
枯燥乏味的重復性工作
自動測試枯燥乏味的工作,例如:重復進行相同的測試輸入數據,自動化工具比手工輸入準確性高,還可以將測試人員從重復性勞動中解脫出來,將精力專注于如何設計好的測試用例。自動化測試還可以安排在夜間或周末進行,更好的利用時間。
一致的,可重復的測試
自動測試可以在任何時間正確的重復進行。測試可以保持完全一致的進行,這是手工測試所無法達到的。在進行平臺兼容性測試時,使用自動測試方法可以保證測試執行的一致性,同樣的測試可以執行在不同的硬件配置,不同的操作系統,不同的數據庫平臺上。
文章來源于領測軟件測試網 http://www.kjueaiud.com/