自動化測試的四個階段(2)
發表于:2016-12-13來源:推酷作者:未知點擊數:
標簽:自動化測試
這里的前端操作自動化,通俗的講是對前端控件響應的一些自動化驗證,屬于基礎的前端測試。如文本的輸入,按鈕點擊響應,表單提交后的正常顯示等。
這里的前端操作自動化,通俗的講是對前端控件響應的一些自動化驗證,屬于基礎的前端測試。如文本的輸入,按鈕點擊響應,表單提交后的正常顯示等。
依據就是需求文檔,覆蓋需求文檔的一些基本的點就可以。不需要太多的復雜的流程和操作。
工具使用appium。
第四階段:用戶實操自動化
用戶實操依據是使用該軟件的過程中,用戶操作的真實場景,為最后的收尾自動化測試。
如用戶可能在使用的過程中,停留在該頁面10分鐘,然后鎖屏,然后解鎖,查看該APP是否還在生存中。
如用戶可能在使用的過程中,是程序退入后臺。這里的具體操作需要了解不同的平臺對程序生命周期的定義階段不同。
前端自動化和接口自動化
之前一直在思考前端自動化和接口自動化分別側重點是什么。
前端自動化側重點在于組建的響應,數據顯示(包括長度,小數正確取位等),后端側重在于數據處理的正確性驗證。
之前主要通過Appium檢驗前端的各個按鈕響應是否都正確,某個元素是否顯示出來了,忽略了一個動作操作完后對其他界面數據顯示的影響檢測。其實前端和后端的自動化側重點不同,但是對于數據的檢測可以是雙重檢測。這樣測試完后的數據更有保障。
關于數據生成(準備)
數據生成(準備)與測試放在分開的模塊中,混到一起,容易中斷測試代碼。
先數據生成測試需要的數據然后再運行測試代碼。
原文轉自:http://www.kjueaiud.com