電商支付的自動化測試選型之路


上周我們討論了自動化測試的選型之路,團隊小組的成員一個推薦了四個框架,因為我們還招不到專業自動化測試的人員,在這里我和大家一一說明:

前提條件,我們是JAVA團隊,最好有高並發,全鏈路的測試工具,大家有推薦的請留言。

1.TestNG ***

優點:框架解耦合,方便管理,只要配置XML就可以動態靈活。

缺點:測試人員要寫JAVA代碼,比較繁瑣,學習成本高。

2.robot framework **  ||  cucumber **

這兩個是我們的scrum教練推薦的,同屬於BDD,測試驅動開發,robot 偏向於.net ,所以推薦cucumber系統(傳送門:https://www.cnblogs.com/jay-wu/p/11398552.html

優點:BDD開發,符合我們scrum敏捷團隊風格,Feature When Then 形式偏向於測試對業務的理解。

缺點:學習成本較高,測試要寫基本的流程代碼。

3.gauge **

傳送門(https://gauge.org/

這個也是BDD,測試驅動開發。

優點:BDD開發,2018年6月推出,github很火,功能比較強大,有很好的統計報表。

缺點:spec學習成本比較高,國內用得太少了,社區不夠完善。

4.Katalon ***

傳送門(https://docs.katalon.com/katalon-store/docs/overview.html

這個目前自動化測試國內用得比較多的。

優點:eclipse風格,構建比較完善,適用於全鏈路,extends Selenium。

缺點:學習成本較高。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM