被遗忘的软件测试Android&iOS稍后阅读

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

2015-03-26  本文已影响463人  天地会珠海分舵

总的来说相比其他几个免费框架,SeeTest功能更全面和易用,但收费有点昂贵:License $3500/年;多平台和多语言(基于OCR)还需要额外购买,分别是500$/Year和1750$/。详情请查看下面详细描述,与其他之前调研的框架的对比请查看下一篇《流行自动化框架逐项比拼》。

Summary


  1. 多种多样的控件定位方式,包括额外比Appium多出来的通过OCR图像元素进行定位的方式,这是SeeTest非常两眼的一个卖点,解决了就算是自己编写的控件也可以辨识,以及跨平台的问题。
  2. 自动捕捉用户在屏幕的大部分操作(长按没有支持,但是可以在代码手动添加),然后自动生成对应的脚本。这个也是非常大的亮点,帮大部分基础测试人员提高效率
  3. 类似Appium的架构,控制代码在PC端,与Eclipse集成起来编码更灵活
  4. 漂亮的基于HTML/XML的报告生成。

工作原理简述


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

SeeTest 关键功能描述



作者:天地会珠海分舵
微信公众号:TechGoGoGo
微博:http://weibo.com/techgogogo
CSDN:http://blog.csdn.net/zhubaitian

上一篇下一篇

猜你喜欢

热点阅读