自動化測試之明確目的


最近寫了不少的自動化腳本,但是寫的越多,漸漸的變得迷茫起來,做自動化的意義是什么?為什么做自動化?自動化到底能為我們帶來什么?在查閱了一些大佬寫的文章后,仿佛摸索到了一點做自動化的原因,摘錄了幾條,特來分享給大家。

前提:1、版本周期不能太短 2、版本主要主流程要基本穩定。

a、枯燥的重復的手工操作可以進行腳本化,避免人為因素影響。

b、對於功能已經完整和成熟的軟件,每發布一個新的版本,其中大部分功能和界面都和上一個版本相似或完全相同,這部分功能特別適合於自動化測試

c、增加軟件信任度。只有經過大量測試案例測試過的版本才是可靠的,而只有使用自動測試才能夠保證在段時間內完成大量的測試案例。

d、更好的利用資源--周未/晚上。理想的自動化測試能夠按計划完全自動的運行, 在開發人員和測試人員不可能實行三班倒的情況下, 自動化測試可以勝任這個任務, 完全可以在周末和晚上執行測試. 這樣充分的利用了公司的資源,也避免了開發和測試之間的等待。

e、在版本快速迭代的過程中,自動化測試的目的並不是在於發現更多的bug,而是為了產品質量的保證,充當版本質量的守門神,不是為了發現更多bug,而是為了保證版本沒有問題,其實更多的bug還是需要手工測試去發現的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM