基于图像识别技术的功能自动化测试方法技术

技术编号:37397519 阅读:22 留言:0更新日期:2023-04-30 09:26
本发明专利技术涉及软件测试技术领域,尤其涉及基于图像识别技术的功能自动化测试方法。其技术方案包括:自动化测试包括有基础用例库用例数据处理、图像识别系统和报告,所述基础用例库用例数据处理被构造为对海量测试用例数据进行记录,所述图像识别系统被构造为系统图像进行摄录,所述报告用于打印结果数据,通过设置基础用例库用例数据处理和图像识别系统,能够解决部分用例的生成问题,减少用例设计时间,全自动化测试引擎调用数据集匹配图像识别到的功能,可以节省测试单个功能的时间,测试人员只要简单的设计一下用例参数就可以进行全自动化测试工作。自动化测试工作。自动化测试工作。

【技术实现步骤摘要】
基于图像识别技术的功能自动化测试方法


[0001]本专利技术涉及软件测试
,具体为基于图像识别技术的功能自动化测试方法。

技术介绍

[0002]软件测试是描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
[0003]专利公告号为CN114168467B公开了一种基于图像识别技术的软件自动测试系统和方法,系统包括:USB连接模块,包括第一USB插头、通断控制模块、第二USB插头和第三USB插头,其中,所述第一USB插头和所述第二USB插头通过所述通断控制模块连接,所述通断控制模块根据来自于第三USB插头的指令控制第一USB插头和第二USB插头各引脚之间的连接状态;测试模块,用于显示待测软件运行区域和USB连接模块操作区域,以及用于根据针对所述显示待测软件运行区域和所述USB连接模块操作区域的操作指令录制脚本,以及用于回放所述脚本。本申请可以利用硬件模式USB故障的物理特性,同时可以将触发USB的动作录入脚本,操作更简单。
[0004]现有技术CN114168467B进行对USB的故障进行检测,但现阶段,软件自动化测试行业中,还是需要通过人工写用例,录制脚本或者编写脚本后才能进行自动化测试。这期间存在着大量的人工支持,并未真正解决减少人工成本的问题。而且编写自动化脚本需要一定的编码基础,所以导致现阶段自动化测试技术一直未能广泛在行业里使用,测试工作中不仅要测试业务流程的问题,还要测试单个功能的稳健性,单个功能的稳健性往往被测试人员所忽视。特别是在测试后期,测试人员的关注度只停留在业务方面,如果回头再测试单个功能的功能性、健壮性。会花费大量的时间,这样又会忽视业务流程、性能等方面的测试。

技术实现思路

[0005]本专利技术的目的在于提供基于图像识别技术的功能自动化测试方法,以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:基于图像识别技术的功能自动化测试方法,自动化测试包括有基础用例库用例数据处理、图像识别系统和报告,所述基础用例库用例数据处理被构造为对海量测试用例数据进行记录,所述图像识别系统被构造为系统图像进行摄录,所述报告用于打印结果数据;
[0007]所述基础用例库用例数据处理还包括有识别系统功能、调用基础用例库、全自动测试和预期结构对比;
[0008]所述基础用例库用例数据处理、图像识别系统和报告内部均安装有信息发送模块和信息接收模块,且信息发送模块和信息接收模块可实现进行基础用例库用例数据处理、
图像识别系统和报告之间的信息交互。
[0009]优选的,所述信息发送模块和信息接收模块采用蓝牙接口、无线WIFI接口、以太网接口、USB接口、RS232串口或RS485串口中的任意一种或多种组合,其通过有线或无线方式与处理器通讯,实现对数据的传输和调用,检测人员无需监测基础用例库用例数据处理的工作状态便可得到检测结果,同时,蓝牙接口、无线WIFI接口、以太网接口、USB接口、RS232串口或RS485串口中的任意一种或多种组合可以与上位机或手机进行通讯,使检测结果可被上位机或手机应用,自动检测装置还可以被上位机或手机所控制,也可实现对检测结果的远程传输或云端管理。
[0010]优选的,所述基础用例库用例数据处理还包括有存储单元,所述存储单元包括有公共用例库的测试用例数据,其具有机器自主学习的海量测试用例数据,大数据分析用例与功能的映射关系,以及用例类型的分类。
[0011]优选的,所述调用基础用例库被构造为能够被调用基础用例库用例数据处理内部的公共用例库的测试用例数据。
[0012]优选的,所述识别系统功被构造为能根据海量测试用例做为数据集以及用例类型的分类,通过计算分类匹配数据类型,从而判断图像识别系统所摄录的系统数据类型。
[0013]优选的,所述全自动测试被构造为调用基础用例库用例数据处理内部的数据对系统图像识别,精准匹配测试数据集。
[0014]优选的,所述全自动测试和预期结构对比被构造为调用基础用例库用例数据处理内部的数据对系统图像进行测试,通过预先设置的期望结果,匹配结果,从而能够判断用例与功能的映射关系,用例类型的分类,通过人工智能的分析、筛选和匹配对应的功能模块,当遇到对应的功能的时候会调用对应功能的测试用例数据进行自动化执行,对测试人员写的用例进行数据分类,通过识别图像以及图像的元素判断系统功能,对功能进行测试。从而能够生成检测结果数据。
[0015]优选的,所述图像识别系统包括有摄像机,摄像机能够对系统图像进行设备且能够识别图像的元素,并传输至基础用例库用例数据处理内部。
[0016]优选的,所述报告包括有打印机,所述打印机能够把基础用例库用例数据处理所得出的检测数据打印出纸质文档,便于检测人员了解检测结果。
[0017]优选的,所述基础用例库用例数据处理包括有处理模块,测试人员能够通过处理模块对设计用例参数进行调整。
[0018]与现有技术相比,本专利技术的有益效果是:本专利技术通过设置基础用例库用例数据处理和图像识别系统,能够解决部分用例的生成问题,减少用例设计时间,全自动化测试引擎调用数据集匹配图像识别到的功能,可以节省测试单个功能的时间,测试人员只要简单的设计一下用例参数就可以进行全自动化测试工作。
附图说明
[0019]图1为本专利技术的流程示意图。
具体实施方式
[0020]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0021]在本专利技术的描述中,需要说明的是,术语“上”、“下”、“内”、“外”“前端”、“后端”、“两端”、“一端”、“另一端”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0022]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“设置有”、“连接”等,应做广义理解,例如“连接”,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0023]请参阅图1,本专利技术提供的三种实施例:
[0024]实施例一:基于图像识别技术的功能自动化本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于图像识别技术的功能自动化测试方法,其特征在于:自动化测试包括有基础用例库用例数据处理、图像识别系统和报告,所述基础用例库用例数据处理被构造为对海量测试用例数据进行记录,所述图像识别系统被构造为系统图像进行摄录,所述报告用于打印结果数据;所述基础用例库用例数据处理还包括有识别系统功能、调用基础用例库、全自动测试和预期结构对比;所述基础用例库用例数据处理、图像识别系统和报告内部均安装有信息发送模块和信息接收模块,且信息发送模块和信息接收模块可实现进行基础用例库用例数据处理、图像识别系统和报告之间的信息交互。2.根据权利要求1所述的基于图像识别技术的功能自动化测试方法,其特征在于:所述信息发送模块和信息接收模块采用蓝牙接口、无线WIFI接口、以太网接口、USB接口、RS232串口或RS485串口中的任意一种或多种组合,其通过有线或无线方式与处理器通讯,实现对数据的传输和调用,检测人员无需监测基础用例库用例数据处理的工作状态便可得到检测结果,同时,蓝牙接口、无线WIFI接口、以太网接口、USB接口、RS232串口或RS485串口中的任意一种或多种组合可以与上位机或手机进行通讯,使检测结果可被上位机或手机应用,自动检测装置还可以被上位机或手机所控制,也可实现对检测结果的远程传输或云端管理。3.根据权利要求1所述的基于图像识别技术的功能自动化测试方法,其特征在于:所述基础用例库用例数据处理还包括有存储单元,所述存储单元包括有公共用例库的测试用例数据,其具有机器自主学习的海量测试用例数据,大数据分析用例与功能的映射关系,以及用例类型的分类。4.根据权利要求1所述的基于图像识别技术的功能自动化测试方法,其特征在于:所述调用基础用例库被构造为能够被调用基础用例库...

【专利技术属性】
技术研发人员:王国栋耿涛韩庆良史文征亓兵
申请(专利权)人:道普信息技术有限公司
类型:发明
国别省市:

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

1