客户端自动化测试基于 Appium 的 Android 自动化框架根据多种工具选择的性价比,客户端自动化采 Shell+Appium+Selenium+Java+TestNG 框架。工具选择背景以业界主流工具进行对比,优劣如下图所示:工具语言优点缺点1.GUI 精美 1,收费2 功能强丈:录制回放、智自飙另將 2 用倒工^下细碎文件繁梦、1 技术支持强犬占用前證罔大由于 Selenium 工具开源且扩展性较好,所以选定为框架主体UFT(QTP>fVB51-免喪乙盍持峯语言*峯平台1 技术克持稍疽不足PythonIfaJU2-支持关犍字驱动以持分布武1.技术支特不足Python.Java#SeleniumRobotFrameworkSeleniumIDEfirefcwf®炜"支捋暈剖柿准化接口目 IH 与 2 山区别史持更雾浏第芻seleniumaid 井■布式工具庄浏史 5S 中战入戶洌试不支掙址理査出牴,老话1E1SefenlDin1.0S^luriiuniRC不芟持不机谨盘和臥标事件0WEBWJSW^全的舉钏,那甘资阔无法访问;WcbDriver 理奘亶接翌別浏览的 API1SeleniumSelenium1.0Selenium3.0Selenium2.0框架设计详细根据工具选择,设计自动化框架如下:自动化演示通过命令或定时任务,达到自动执行的效果1►ccinli