自動化測試

在軟件測試中 ， 自動化測試指的是使用獨立於待測軟件的其他軟件來自動執行測試 、 比較實際結果與預期並生成測試報告這一過程 。 在測試流程已經確定後 ， 測試自動化可以自動執行的一些重複但必要測試工作 。 也可以完成手動測試幾乎不可能完成的測試 。 對於持續交付和持續集成的開發方式而言 ， 測試自動化是至關重要的 。 隨着軟件系統規模的日益擴大 ， 以及應用領域的不斷拓展 ， 對軟件系統的測試也變得更加困難和複雜 ， 傳統的人工測試的侷限性也越來越明顯 。 自動化軟件測試技術可以克服傳統測試技術的許多問題 。 自動化測試所依據的是一套嚴密的測試法則和評估標準 ， 具有完整的自動測試過程 。 因此 ， 它可以避免測試人員慣性思維所導致的測試疏漏 ， 也可減少由於手工測試中繁複的重複工作所導致的人爲差錯 。