自動化測試框架介紹

LinuxSuRen發表於2017-01-04

介紹
本文介紹幾款開源的自動化測試工具或者框架。

AutoTest
該框架是為了測試人員的 WebUI 自動化測試需求和開發人員的自測需求。尤其適合在產品研發過程中使用。對於不懂程式設計的測試人員來說,可以免去 Java、Python 或者其他語言的學習過程,只要瞭解 XML 或者 Excel 等文字即可。

官網:https://www.oschina.net/p/autotest

UI Recorder
該工具來自阿里巴巴,採用了 nodejs 技術,基於 mocha、jwebdriver。是一種瀏覽器的錄製技術,會生成 js 程式碼。

官網:https://www.oschina.net/p/UI-Recorder

Dagger
該框架來自網易公司,基於 Selenium 和 TestNG 實現了簡單的 WebUI 自動化。

官網:https://www.oschina.net/p/dagger

優點:API 簡單,對 Flex 有簡單的支援

缺點:定位方法單一(只能 xpath),框架耦合較大,只支援 excel 格式的資料來源

Cafe
該框架來自百度,是對 Android 應用的自動化測試框架。

官網:https://www.oschina.net/p/cafe

macaca
官網:https://www.oschina.net/p/macaca

PatatiumWebUi
官網:https://git.oschina.net/zhengshuheng/PatatiumWebUi

這是 Java 編寫的框架,基於 Selenium、TestNG 等技術。

相關文章