Sikuli官方版是一款十分实用的图形脚本编程语言。Sikuli最新版软件基于Python制作,可以让用户摆脱对控件API的依赖,通过实时检索当前屏幕的图像,获取可操作对象。Sikuli软件可以通过截图来代替编写代码,从而降低测试成本,简化编写测试脚本的流程。
软件介绍
Sikuli是一种革命性的创建宏的方法,以其简单性而闻名,因为不需要高级编程知识。Sikuli这个应用程序基于截图运行,您必须指定要执行每个操作的图标或区域,从单击完成文本框或在弹出窗口中显示消息。在执行序列时,Sikuli将搜索与每个图像中的图标、方框或按钮相同的图标、方框或按钮,以执行相应的操作。
软件功能
1.使编程变得更加简单。利用 Sikuli,用户要使用其他的界面元素,或调用其他程序,不必输入代码,只需要插入相应的按钮或图标截图即可。
2.当用户需要调用其他程序时也可以使用这一功能,例如,需要调用其他程序上的某个功能,则只需要将该功能所对应的按钮截图插入到代码中对应的位置即可。
3.除了方便编程外,该技术还可以用于进行大规模的程序测试。例如,测试某一按钮是否正常工作。这时,通过Sikuli来调用待测试的按钮便可节约大量时间。
4.Sikuli还可用于可视化搜索。
软件特色
1.与平台无关
可以实现任意类型的UI(GUI)测试,轻松实现跨平台测试,并可以解决web测试中的浏览器兼容性测试问题。
2.可读性强
代理可读性强,用图形表示逻辑关系更生动、形象,容易理解,便于维护。
3.提供.jar包
便于构建大型的测试框架,实现各类测试工具之间的互补。
4.用例设计与程序实施可分离
用例设计人员可以只关注图型逻辑关系和测试检查点,不需要懂得具体开发与程序语言基础;程序实施人员可以只进行编程而不过多参与设计。