先前我已在博客中發佈了自動化測試應用推廣領導反思篇,
很多同仁在想那個框架要如何用呢,是否適應於不同的網站需求呢,爲了解決各位看官的
需求,後續將陸續使用該框架設計測試用例,用實際例子講解如何操作
現在以蘇寧易購網爲例來說明,假如你是一個該框架的指導老師你只需要指導學員學習XPATH
之後依據模板填充數據就行,假如你是一個功能測試人員又知道如何寫XPATH 路徑的話,你需要做的就是
下面兩步操作就可以編寫自動化用例了
第一步錄入XPATH
爲每一個元素取一個唯一的中文名稱(注意這裏是中文名稱,對於國人來說這個最實在不過了吧,不需要
再像pom 中那樣拼出所有腦細泡爲成千上萬的元素取個英文名),在第二列填寫該元素的xpath
當然如果你是在自動化行業摸打過多年的資深人員,看到我用全是用XPATH 會第一時間來評價,看這個設
計就知道水平有多低,xpath 是所有定位效率最底的,竟然在框架中還強制要求用xpath
沒錯,我也確實清楚定位效率排行關係,哪個是老大,老個是老小,由於我們該框架的目的羣,將是廣大
手工測試界的同仁,由於Firefox 中提供一個xpath 工具,
剛入行的學員可以在錄XPATH 時先在這個工具中確認一下自已寫的路徑是否有問題,確保後面的用例編寫正常,錄入之後保存
這個時候我們就可以來編寫測試用例了
用例如何編寫呢,我們只需要在測試對象名稱D列中選擇正確的控件中文名稱,後面的xpath 自動帶出,而部分輸入框中需要輸入數據,你在測試數據中輸入對應值就oK,
功能測試僅有測試執行沒有測試結果比對不算真正的自動化對吧,所以我們還有另一列,校驗數據列,
用來校驗預期結果和實際結果是否相同,
所有設定ok 之後我們就可以運行測試了
這樣的框架用例設計簡單不呢,我可肯定末來這種低成本高效率的自動化運作模式將會得到大量推廣,我也將不遺餘力的去推動這個技術的實現和落地,
各位看官如果你是還沒接觸過自動化的同仁趁這個機會趕緊學習,給自已充充電吧,免得落伍哦