1.retry.
retry的意思,比如當你要開啟乙個瀏覽器,但是瀏覽器訪問網路是有網路延時的,我們並不能預知一次網路到底要耗時多久,所以應該引入retry機制。
2.盡可能儲存重要的測試證據。
比如,在每個方法的進入和退出時,通過log,或者截圖,儲存方法的入參,出參,以及其他方法執行前後的狀態。
3.懷疑一切的思想。
本來測試工作,就是要檢查某個功能是否正確,那麼測試指令碼執行的每一步都有可能會失敗,如果失敗了,要在測試指令碼中考慮失敗後怎麼辦。
比如,你希望power on 電視,並不是你傳送了power命令,電視就一定能正常開啟。你應該檢查命令執行前後 電視的狀態,來判斷電視是否已經開啟,若沒有開啟,應該再做一次開啟的操作。
關於自動化測試的一些思考。
我們都知道自動化測試是一種不錯的回歸測試的解決方案,我們一直想在自己負責的被測試產品 模組中引入自動化測試,但是,是不是應該大張旗鼓的在產品測試過程中引入自動化?要知道回歸測試是有其專用目的的,主要是為了驗證原來好用的功能現在仍繼續好用,發現原來好用但現在不好用的功能。要知道自動化測試指令碼的完全建...
關於自動化測試的一些認知
為什麼要用自動化?因為每次的產品更新或者是上線前後,都需要大量的時間需要進行回歸測試,但是回歸測試如果人工完成的話就費時費力,而且容易造成遺漏。如果能夠用自動化回歸,再配置一些管理工具來自動觸發,不僅能夠省時省力,而且能夠做到無人值守。自動化測試不能做什麼?a.樣式問題 顏色 字型 字型大小 b.新...
關於自動化測試的一些思考。
我們都知道自動化測試是一種不錯的回歸測試的解決方案,我們一直想在自己負責的被測試產品 模組中引入自動化測試,但是,是不是應該大張旗鼓的在產品測試過程中引入自動化?要知道回歸測試是有其專用目的的,主要是為了驗證原來好用的功能現在仍繼續好用,發現原來好用但現在不好用的功能。要知道自動化測試指令碼的完全建...