軟體測試自動化實施感想

來源:互聯網
上載者:User

標籤:軟體測試   自動化   

(1)測試資料和測試指令碼分離

個人化參數、通用參數 分別放在不同檔案。

TC建立資料流相關參數、資料配置參數(vlan、MAC、流量模板)等等。

(2)測試指令碼執行順序 可以動態調整,通過率高、簡單的指令碼先執行,通過率低、對其他指令碼執行可能造成影響指令碼放在後面執行。

(3)為了避免原有用例對新增加模組用例造成影響,初始化指令碼做容錯處理(先檢查是否出錯,若出錯進行修複修複成功後繼續執行;若未出錯繼續執行)。

每個測試指令碼執行完畢後,增加測試組態恢複初始化操作,減少前面指令碼執行對後面指令碼執行造成的影響。

(4)指令碼執行優先順序與用例優先先對應。

(5)自動化實施之前做好規劃,比如編寫某個功能模組的測試指令碼,先對該功能模組做分析,總結出該模組用例的公用介面函數,這樣編寫的介面函數通用性更強些。不至於一個人寫的介面只適用於他的指令碼,沒有考慮其他人調用該指令碼的可能性。做好公用介面函數、全域參數、模組參數、指令碼級參數的規劃會大大降低後續的指令碼維護成本。

(6)測試案例設計。好的測試案例是測試指令碼設計的依據。怎麼才算好?1個測試案例不要覆蓋功能點太多,否則會對測試結果的分析帶來麻煩。

(7)對自動化的實施程度做好跟蹤,那些用例實現了自動化,那些用例部分實現了自動化,這對測試執行很有協助,減少或避免了測試故障泄露的可能。

軟體測試自動化實施感想

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.