[发明专利]基于测试虚拟机技术动态配置采集待测程序图像的方法在审
申请号: | 202211219908.2 | 申请日: | 2022-09-30 |
公开(公告)号: | CN115629761A | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 史星富;杨晓军;曹檀 | 申请(专利权)人: | 合肥力动软件开发有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F11/36 |
代理公司: | 济南凳凳知识产权代理有限公司 37386 | 代理人: | 王敏 |
地址: | 230031 安徽省合肥市高新区红枫路*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 测试 虚拟机 技术 动态 配置 采集 程序 图像 方法 | ||
1.一种基于测试虚拟机技术动态配置采集待测程序图像的方法,其特征在于:包括关键字的逻辑代码文件、全局运行配置文件、集成开发环境、自动化测试虚拟机中的编译器、自动化测试虚拟机中的执行器、自动化测试虚拟机中的图像采集模块、结果收集器;所述执行器连接通信模块,所述自动化测试虚拟机中的编译器连接Python自动化测试脚本、Java自动化测试脚本、关键字自动化测试脚本、全局运行配置文件,所述自动化测试虚拟机中的执行器连接待测应用驱动1与待测应用驱动2。
2.根据权利要求1所述的一种基于测试虚拟机技术动态配置采集待测程序图像的方法,其特征在于:所述关键字脚本的逻辑代码文件中包含待测对象、关键字方法、关键字参数,所述关键字脚本的逻辑代码文件表现形式为待测对象、关键字方法、参数列表的形式,所述关键字脚本的逻辑代码文件会保存到自动化测试项目的脚本目录下。
3.根据权利要求1所述的一种基于测试虚拟机技术动态配置采集待测程序图像的方法,其特征在于:所述全局运行配置对一次运行测试套件中所关键字脚本生效,该配置可以根据用户选择关键字测试脚本的逻辑代码文件中的所的行或者间隔行配置图像采集的功能,该配置会以json格式配置文件发往自动化测试虚拟机,由自动化测试虚拟机在编译阶段解析,在运行过程中根据配置进行图像的截取与保存,全局运行配置内容示例如下:
{screencapture:
{option:true,
interval:1},其中配置属性说明如下:
option表示运行配置中的截图功能是否生效。
interval表示间隔多少行截一次图,0则表示每一行都截图。
4.根据权利要求1所述的一种基于测试虚拟机技术动态配置采集待测程序图像的方法,其特征在于:所述集成开发环境工作流程如下:
3.1、集成开发环境选择若干个关键字脚本组成一个测试脚本套件;
3.2、集成开发环境选择这个测试脚本套件;
3.3、集成开发环境中打开运行配置项窗口,在运行配置项中设置屏幕截图配置并保存为json格式的配置文件。
5.根据权利要求1所述的一种基于测试虚拟机技术动态配置采集待测程序图像的方法,其特征在于:所述自动化测试虚拟机中的编译器工作流程如下:
4.1、编译器识别关键字脚本的逻辑代码文件中的每一行关键字;
4.2、将该行关键字脚本中的待测对象放到自动化测试虚拟机中的符号表中;
4.3、读取全局运行配置文件,将截图等全局运行配置项对应到关键字脚本中的行,一并放到自动化测试虚拟机中的符号表,这样全局运行配置就与具体的脚本行相关联。
6.根据权利要求1所述的一种基于测试虚拟机技术动态配置采集待测程序图像的方法,其特征在于:所述自动化测试虚拟机中的执行器工作流程如下:
5.1、当执行器需要执行某一行关键字时,根据三地址代码,执行器从符号表中读取该行关键字的所信息,待测对象名字,关键字方法,参数列表等;
5.2、执行器执行关键字脚本;
5.3、执行器执行完关键字脚本之后,根据将关键字脚本的执行结果发送给结果收集器;
5.4、执行器执行完关键字脚本之后,根据图像采集配置调用图像采集模块。
7.根据权利要求1所述的一种基于测试虚拟机技术动态配置采集待测程序图像的方法,其特征在于:所述自动化测试虚拟机中的图像采集模块工作流程如下:
6.1、采集待测应用的图形界面;
6.2、采集宿主机器操作系统的图形界面;
6.3将采集到的图像发送给结果收集器。
8.根据权利要求1所述的一种基于测试虚拟机技术动态配置采集待测程序图像的方法,其特征在于:所述结果收集器将图像采集模块采集的图像和执行器执行的关键字的结果关联后生成测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥力动软件开发有限公司,未经合肥力动软件开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211219908.2/1.html,转载请声明来源钻瓜专利网。