作为2022年收官的版本发布,本次更新新增了批量运行工具,改进了主界面的布局使得剧本和脚本的编辑更加灵活,并且新增了文件、标签页以及对话框的拖拽行为。除此之外,本次更新加入了内置的、可以离线运行的Web样例应用——一个简单的ERP系统,供用户学习Web自动化测试。
新特性
新增了批量运行工具,通过简单配置就可以批量运行多个测试项目,汇总呈现运行结果。详情查看批量运行工具介绍[1]。
改进主界面的脚本编辑,允许左右两栏都可以同时编辑剧本,或同时编辑代码。
新增了拖拽项目管理器中的文件到编辑器中打开的功能,现在允许用户将文件拖拽到目标编辑器中打开。
新增了模型管理器中的编辑撤销/重做功能,从而让用户能够进行更加可靠的编辑。详情查看模型编辑[2]。
新增了全局插件选择的对话框,在CukeTest初次启动的配置或设置中可以更改全局的插件加载情况。
新增了Web样例应用,支持在离线环境下运行,可以用于验证Web自动化能力和Excel导入导出能力。
新增了DemoERP系统的Web学习样例,涉及到订单的导入导出,和数据驱动测试的内容。
改进
改进了软件中的对话框,现在所有对话框都可以拖拽移动。
改进了Qt图元控件的侦测能力,现在会侦测并返回目标点上所有的图元控件(即使重叠),而不只是侦测最顶层的图元控件。
改进了Word格式运行报告中的目录对于剧本运行结果的预览效果。
修复
修复了Qt图元控件视图上的方法生效不正确的问题。
马上就是新的一年了,CukeTest也还有很多新功能即将上线——比如Python语言支持、Qt Quick和Linux GTK界面自动化等。这些功能将继续扩宽CukeTest工具的适用领域,继续贯彻CukeTest一站式自动化开发的理念。
参考资料
[1]
批量运行工具介绍: https://www.cuketest.com/zh-cn/integration/batch/index.html
[2]
模型编辑: https://www.cuketest.com/zh-cn/model_mgr/model_manager.html#edit
领取专属 10元无门槛券
私享最新 技术干货