基于测试虚拟机技术动态配置采集待测程序图像的方法技术

技术编号:36424701 阅读:23 留言:0更新日期:2023-01-20 22:34
本发明专利技术涉及测试虚拟机技术领域,且公开了一种基于测试虚拟机技术动态配置采集待测程序图像的方法,包括关键字的逻辑代码文件、全局运行配置文件、集成开发环境、自动化测试虚拟机中的编译器、自动化测试虚拟机中的执行器、自动化测试虚拟机中的图像采集模块、结果收集器;执行器连接通信模块,自动化测试虚拟机中的编译器连接Python自动化测试脚本、Java自动化测试脚本、关键字自动化测试脚本、全局运行配置文件。该测试虚拟机通过提取自动化测试中的采集图像的需求,通过自动化测试虚拟机实现了逻辑脚本和图像采集分离,让自动化测试的测试脚本可读性更好,自动化测试虚拟机运行测试脚本时具有丰富的图像采集功能。测试脚本时具有丰富的图像采集功能。测试脚本时具有丰富的图像采集功能。

【技术实现步骤摘要】
基于测试虚拟机技术动态配置采集待测程序图像的方法


[0001]本专利技术涉及测试虚拟机
,具体为一种基于测试虚拟机技术动态配置采集待测程序图像的方法。

技术介绍

[0002]在自动化测试过程中,测试人员除了需要知道最终测试结果,对于测试过程中的一些场景,还需要在自动化测试脚本运行过程中能自动截取待测应用以及操作系统的图形界面的图像,目前这些图像抓取的代码往往会混杂在自动化测试脚本之中,这对于脚本的可读性,灵活性,可维护性不好,测试人员无法在不修改脚本的情况下,使得自动化测试脚本能够抓取不同步骤的图像,为此现提出一种基于测试虚拟机技术动态配置采集待测程序图像的方法。

技术实现思路

[0003](一)解决的技术问题
[0004]针对现有技术的不足,本专利技术提供了一种基于测试虚拟机技术动态配置采集待测程序图像的方法,具备利用自动化测试软件动态配置特性和自动化测试虚拟机技术将自动化测试过程中的采集图像需求提取出来,让自动化测试专注于业务逻辑的优点,解决了目前图像抓取的代码往往会混杂在自动化测试脚本之中,这对于脚本的可读性本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于测试虚拟机技术动态配置采集待测程序图像的方法,其特征在于:包括关键字的逻辑代码文件、全局运行配置文件、集成开发环境、自动化测试虚拟机中的编译器、自动化测试虚拟机中的执行器、自动化测试虚拟机中的图像采集模块、结果收集器;所述执行器连接通信模块,所述自动化测试虚拟机中的编译器连接Python自动化测试脚本、Java自动化测试脚本、关键字自动化测试脚本、全局运行配置文件,所述自动化测试虚拟机中的执行器连接待测应用驱动1与待测应用驱动2。2.根据权利要求1所述的一种基于测试虚拟机技术动态配置采集待测程序图像的方法,其特征在于:所述关键字脚本的逻辑代码文件中包含待测对象、关键字方法、关键字参数,所述关键字脚本的逻辑代码文件表现形式为待测对象、关键字方法、参数列表的形式,所述关键字脚本的逻辑代码文件会保存到自动化测试项目的脚本目录下。3.根据权利要求1所述的一种基于测试虚拟机技术动态配置采集待测程序图像的方法,其特征在于:所述全局运行配置对一次运行测试套件中所关键字脚本生效,该配置可以根据用户选择关键字测试脚本的逻辑代码文件中的所的行或者间隔行配置图像采集的功能,该配置会以json格式配置文件发往自动化测试虚拟机,由自动化测试虚拟机在编译阶段解析,在运行过程中根据配置进行图像的截取与保存,全局运行配置内容示例如下:{"screencapture":{"option":true,"interval":1},其中配置属性说明如下:option表示运行配置中的截图功能是否生效。interval表示间隔多少行截一次图,0则表示每一行都截图。4.根据权利要求1所述的一种基于测试虚拟机技术动态配置采集待测程序图像的方法,其特征在于:所述集成开发环境工作流程如下:3.1、集成开发环境选择...

【专利技术属性】
技术研发人员:史星富杨晓军曹檀
申请(专利权)人:合肥力动软件开发有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1