為什麼要用自動化?
因為每次的產品更新或者是上線前後,都需要大量的時間需要進行回歸測試,但是回歸測試如果人工完成的話就費時費力,而且容易造成遺漏。如果能夠用自動化回歸,再配置一些管理工具來自動觸發,不僅能夠省時省力,而且能夠做到無人值守。
自動化測試不能做什麼?
a.樣式問題(顏色、字型、字型大小)
b.新開發的功能,不適合直接自動化測試
c.反覆改版的功能
d.需要驗證碼的功能
e.支付相關的功能(線上)
如何實施自動化?(應該考慮哪些?)
a.評審被測試物件的功能:有哪些功能?自動化應該覆蓋到那個程度?最終確認下測試用例
b.評審被測試物件的編碼:與被測試物件是同種語言或類似的語言,這樣相容性好,支援函式比較多。選擇自己最擅長的語言
c.自動化測試框架的選擇:開源框架,支援語言較多,比較成熟的框架
d.自動化測試指令碼的執行環境
e.自動化架構的規劃
f.編寫具體的測試用例
g.自動觸及與執行
關於自動化測試的一些思考。
我們都知道自動化測試是一種不錯的回歸測試的解決方案,我們一直想在自己負責的被測試產品 模組中引入自動化測試,但是,是不是應該大張旗鼓的在產品測試過程中引入自動化?要知道回歸測試是有其專用目的的,主要是為了驗證原來好用的功能現在仍繼續好用,發現原來好用但現在不好用的功能。要知道自動化測試指令碼的完全建...
關於自動化測試的一些思考。
我們都知道自動化測試是一種不錯的回歸測試的解決方案,我們一直想在自己負責的被測試產品 模組中引入自動化測試,但是,是不是應該大張旗鼓的在產品測試過程中引入自動化?要知道回歸測試是有其專用目的的,主要是為了驗證原來好用的功能現在仍繼續好用,發現原來好用但現在不好用的功能。要知道自動化測試指令碼的完全建...
自動化測試認知
對自動化測試的認識 首先要有需求 為什麼搞自動化測試?1.重複性勞作太多,技術越來越通用 2.面臨挑戰越來越大,技術越來越多,複雜性也隨之而來 3.產品更新快,產品的版本迭代快,因為模組化程度高了,增加了模組 介面 4.自動化設計的領域也越來越廣 5.提高效率,節約成本 自動化用在哪?哪個階段 1....