基于OCR的SeeTest框架可行性分析总结

总的来说相比其他几个免费框架,SeeTest功能更全面和易用,但收费有点昂贵:License /Year和1750$/。详情请查看下面详细描述,与其他之前调研的框架的对比请查看下一篇《流行自动化框架逐项比拼》。

Summary工作原理简述

SeeTest将目标安卓机器的桌面映射到PC端,在PC客户端映射器的操作会通过XMLRPC传到目标安卓端。所以服务器端需要有一个类似Bootstrap的daemon接受客户端的命令。 因此它采取的是类似Appium的C/S结构,控制代码在客户端,命令事件控制会发到客户端桌面映射器,桌面映射器再会传送给目标设备进行事件注入。

SeeTest 关键功能描述

控件定位和验证:

操作支持: 正常操作包括手势等都有支持,和UiAutomator一样可以满足我们的这方面要求。

单元测试框架支持 可以支持Junit3,TestNG,和Junit4, 比起UiAutomator只能支持Junit3来得更灵活。比如Junit3限制每个测试用例只能以test开 头,Junit3没有setupBeforeClass,tearDownAfterClass等,而Junit4没有这些限制。

跨应用支持 支持

跨平台支持: 支持Android,iOS,Blackberry等。

事件注入: 因为事件注入是完全是由闭源的客户端映射器控制,所以我们只能依靠它的质量。

报告: 自动生成html报告,便于阅读

编程语言支持: Java等多语言支持,,类似Appium

Web应用支持 支持,可以辨识到浏览器的元素进行测试。

作者:天地会珠海分舵 微信公众号:TechGoGoGo 微博: CSDN:

偶尔被惊鸿一瞥的美丽吸引;或者走进一条深沉深沉的巷道,

基于OCR的SeeTest框架可行性分析总结

相关文章:

你感兴趣的文章:

标签云: