在最近基於AngularJS的求職面試中,客戶討論了對Web UI迴歸測試的需求。基於AngularJS的Web應用程序的Web UI迴歸測試
客戶簡要地介紹了他們已經推出了最後一分鐘DOM更改爲生產的情況,但事實證明,他們添加的新按鈕導致頁面上出現了一些問題(我相信確切的問題是新按鈕變得隱藏起來,但沒有人提前發現問題)。
談話中出現的主要問題是,如果我能想出一個網絡用戶界面迴歸測試,將舊UI與新用戶界面進行比較,那將是一件好事。
我自己不是一個迴歸測試專家,我尋求一些關於最好的UI測試工具的建議。
有一些AngularJS的經驗,我的第一種方法是使用量角器 - 我知道是基於硒的webdriver。
我也遇到過一些Visual UI迴歸工具,如https://github.com/garris/BackstopJS,http://screenster.io/和https://www.parasoft.com/capability/web-ui-testing/。
所以我的主要問題在於AngularJS測試人員:測試應用程序中DOM更改的最佳解決方案是什麼?
如果這個問題太含糊,我會提前道歉,但我正在尋求關於UI迴歸測試最佳方法的建議。
預先感謝您...
鮑勃
我正在學習這個職位。謝謝。 –