GUI自動化測試方面的理論有很多,眾說紛紜。比較受認同的觀點有:
自動化測試可以將測試人員從重復枯燥的手工操作中解放出來,讓測試人員有更多的精力關注在對被測系統的分析上。測試人員將更加重視測試用例的設計。
自動化測試在現階段不能取代手工測試。
凡是重復枯燥的工作,都可以也應該被自動化測試取代。
回歸測試是使用自動化測試的一個比較適宜的階段。
自動化測試需要在覆蓋率和實現成本上找到平衡點。覆蓋率越高,實現和維護成本越大。覆蓋率低,自動化測試沒有實現的價值。針對產品,應該在自動化測試中實現實施測試的關鍵流程。
自動化測試需要測試人員有一定的軟件設計和開發能力,同時也要對被測系統的業務有一定的認識。
自動化測試需要有完善的測試流程和測試策略做保證。
自動化測試的腳本的維護成本比較高。
|
|