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