發布時間:2020-07-06
如何開展自動化測試?如何設計自動化測試方案?自動化測試的類型也要因地制宜,如ui自動化、接口自動化等等,也需要結合業務特點、底層架構選擇合適的類型開展。
1、自動化測試不適合一個新開發的不穩定功能;一個不夠穩定的測試用例;一個需要人來判斷和干涉的測試用例;測試結果很難預測的測試用例;
2、實施自動化代價高,要根據項目特點團隊技術水平確認適當的自動化率;測試覆蓋偏向易于自動化的功能;要進行代碼覆蓋率的度量;錯誤的測試用例可能使測試環境與用戶使用情景背離;忽視以搜尋缺損為目的的探索性測試;產品的可測性低;
3、自動化測試不能使項目進度加快;在進度緊張的項目中實施自動化有風險;自動化需要投入;并非自動化率越高越好;自動化需要設計好,否則維護成本高;
自動化測試主要適用于哪些測試階段或過程?
1、測試需求分析階段。
測試需求分析階段主要工作是獲得測試項目的測試需求(測試規格)。
輸出產物:《可測試性需求說明書》和《測試規格》
2、測試計劃階段。
以測試需求為基礎,分析產品的總體測試策略。
輸出產物:《產品總體測試策略》
3、測試方案設計階段。
本階段主要是以測試規格為基礎獲得特性測試方案,對于有自動化測試的項目,進行自動化測試的分析,獲得測試策略。
輸出產物:《產品或者版本總體測試方案》
4、測試用例實現階段。
本階段主要是完成各個特性的測試用例的編寫和自動化腳本的編寫。
輸出產物:《產品自動化測試用例》和《手工執行測試用例》
5、測試執行階段。本階段是根據測試策略開展測試執行和回歸測試。
輸出產品:《產品或版本測試報告》和《缺陷分析報告》
6、評估與關閉階段。只對前面的各個階段的執行情況,完成對測試項目的關閉,同時提供完整的度量數據和項目總結報告。
輸出產物:《遺留問題風險分析報告》、《度量分析報告》和《測試關閉報告》
自動化測試可以極大的提升回歸測試、穩定性測試以及兼容性測試的工作效率,在保障產品質量和持續構建等方面起到舉足輕重的作用。
推薦閱讀:
您的信息已成功提交!
我們的客服人員稍后會與您聯系