03-自动化测试的技术体系
UI自动化分类
UI自动化测试方面成就
- Google:Espresso、 UI Automator。
- Facebook: WebDriverAgent。
- Alibaba:Macaca。
- Ebay:Selendroid。
- Walmart:Robotium。
- Sauce Labs:Appium。
- ThoughtWorks:Selenium。
自动化测试框架选择
- 推荐Appium:
- 跨语言: Java、Python、Node.js。
- 跨平台:Android、iOS、Mac、Windows。
- 底层多引擎可切换。
- 生态丰富,社区强大。
- iOS:KIF、WDA、XcTest。
- Android: Robotium、 UI Automator。
- 特色框架:Calabash、Macaca、 ATX。
appium引擎列表
- Android
- Selendroid、 Espresso [推荐]
- UI Automator、UI Automator2 [推荐]
- iOS
- UI Automation [已废弃]
- XCUITest [推荐]
- 更多平台: Mac、Windows、游戏引擎等
appium多框架与自动化
Image.png总结
- UI自动化分类
- WEB自动化:selenium。
- APP自动化:appium。
- GUI自动化:windows、mac。
- 微信小程序自动化:APP+WEB测试技术的外延形态。
- UI自动化测试方面成就
- Google:Espresso、 UI Automator。
- Facebook: WebDriverAgent。
- Alibaba:Macaca。
- Ebay:Selendroid。
- Walmart:Robotium。
- Sauce Labs:Appium。
- ThoughtWorks:Selenium。
- 移动UI自动化框架选择:appium、跨语言、跨平台、底层多引擎、生态丰富。
网友评论