+ 首页>>工具>>内容

工具逆天!基于图像技术的sikuli自动化工具72次围观

逆天!基于图像技术的sikuli自动化工具
sikuli,让更多不知道的测试人知道,这是一个逆天级的基于opencv图像技术的自动化测试工具
他由MIT的几个研究人员设计完成,据麻省理工学院的研究人员介绍,Sikuli的工作模式与人眼一样,直接识别图像,而不是底层代码,因此因此不会产生不兼容的问题。 Sikuli在墨西哥维乔印第安人(Huichol Indians)的语言里是上帝之眼的意思。这个项目的主创人员之一是来自台湾的张琮翔,他也是著名的技术博客系列追求神乎其技的程序设计之道的作者。

何时引入sikuli?

那么为什么在这里要重点推荐sikuli呢?如果有过自动化实际落地经验的测试人应该都知道,现在GUI技术突飞猛进,很多客户端的应用都已经完全脱离了标准控件,我们拿DirectUI来讲,几款著名的商业自动化测试工具几乎都没法搞定,因为他们都只能识别一些内部属性封装的标准GUI控件,虽然现在已经有了一些解决方案,包括植入proxy,实现IPC等,但是成本显然太大。

sikuli的语法极其简单,基本上实现了:会截图就会测试。
看一下官网的DEMO,各位就明白了:
http://www.sikuli.org/

逆天的sikuli,逆天的优点

1.与平台无关
可以实现任意类型的UI(GUI)测试,轻松实现跨平台测试,并可以解决web测试中的浏览器兼容性测试问题。
2.可读性强
代理可读性强,用图形表示逻辑关系更生动、形象,容易理解,便于维护。
3.提供.jar包
便于构建大型的测试框架,实现各类测试工具之间的互补。
4.用例设计与程序实施可分离
用例设计人员可以只关注图型逻辑关系和测试检查点,不需要懂得具体开发与程序语言基础;程序实施人员可以只进行编程而不过多参与设计。

网上现在已经有很多sikuli的案例,DiggerPlus在这里继续分享和传播。
我们也会在以后跟大家的交流过程中放出一些sikuli的实际案例。

+ 猜你喜欢...

===== 关于 DiggerPlus =====
DiggerPlus是国内新锐测试人垂直内容博客,专注于挖掘测试工具,普及测试技术,专注于测试人能力提升,博客上线后就受到广大测试人的热烈追捧;此外,DiggerPlus深度整合评测资源,揭秘科技数据和真相,让读者更懂科技,更好地把玩科技。 我们始终保持"独立,客观,严谨,优秀"的优良作风,努力为读者带来源源不断的优质内容。想访问更多酷毙的测试人网站?赶紧来DiggerPlus测试人网址导航看看吧!

===== DiggerPlus Team =====
DiggerPlus Team是DiggerPlus官方发起的团队,这是一群热爱科技,热爱测试,喜欢深度挖掘的热血测试人,他们是评测师,测试专家。 我们欢迎优秀的测试人加入DiggerPlus Team。 加入DiggerPlus,可以成为我们的认证Dper,认证Dper拥有DiggerPlus独一无二的专栏并得到个人展示。

===== DiggerPlus 官方读者群 =====
DiggerPlus官方读者群(一)

+ 关于本文作者

Python/C/C++/Javascript程序员,持续学习者,目前专注于前端开发。

的专栏 | 专栏作者 | 访问小A的主页

+ 已有8个评论

Copyright © 2014 DiggerPlus. 92 queries in 1.614 seconds.
使用合作网站账号快速登录,更多精彩等着您: 开源中国