自動化測試解決方案 - Macaca

簡單介紹

Macaca 是一套面向用戶端軟件的測試解決方案,提供了自動化驅動,環境配套,周邊工具,集成方案,旨在解決終端上的測試、自動化、性能等方面的問題。git

Macaca 是 Monkey 的一種,含義引自(Monkey Test),取靈動、敏捷之意。github

#多端支持

隨着移動時代和智能終端時代的到來,爲給用戶帶來更優質、完整的體驗,咱們的產品已經遍及各終端,同時單一的運行時架構每每不能知足工程的須要。Macaca 支持主流的移動技術平臺 iOS,Android,以及兩大平臺的混合運行時 Webview,也支持以往的桌面端瀏覽器。web

Macaca 的底層設計便於端的橫向擴展,會根據開發平臺提供的測試驅動及時調整集成方案。瀏覽器

#系統架構

#標準化

Macaca 提供了標準化的驅動層,消除了各技術平臺測試技術棧的差別。用戶只須要聽從 W3C webdriver 標準便可多端無憂,理解成本下降。架構

#多語言棧支持

Macaca 提供 Node.js, Java, Python 三大主流的語言棧,方便工程師和所在團隊選擇合適的開發語言。因爲 Macaca 的工具鏈基於 Node.js,這個因素使得 Node.js 技術棧提供的支持和周邊工具會相對多。Java 與 Python 有大量用實踐,社區共享與貢獻較多,也是很好的選擇。ide

#集成和融合

Macaca 提供了多種持續集成方案和功能模塊,方便集成到研發和測試的各個環節。工具

#社區生態

官網:https://macacajs.github.io性能

相關文章
相關標籤/搜索