[发明专利]一种基于图像识别的软硬件自动化测试方法有效
申请号: | 201910384041.8 | 申请日: | 2019-05-09 |
公开(公告)号: | CN110096447B | 公开(公告)日: | 2023-01-03 |
发明(设计)人: | 牛明珠;李京潼;杨丽伟;姚辉明;郭晓艳;郑冬骥;张建军 | 申请(专利权)人: | 神州网信技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06V10/75;G06V10/60;G06V10/30 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 朱健;张国香 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 图像 识别 软硬件 自动化 测试 方法 | ||
1.一种基于图像识别的软硬件自动化测试方法,其特征在于,所述方法包括如下步骤:
步骤(1),在主控机模块中执行预设自动化测试用例脚本,同时所述主控机模块获取一个或者多个被控机模块中软件和/或硬件对应的运行界面图像信息;
步骤(2),所述主控机模块对所述运行界面图像信息执行关于预设标准界面图像的图像识别处理,以此对应得到图像识别处理结果;
步骤(3),所述主控机模块基于所述图像识别处理结果,确定所述一个或者多个被控机模块当前对应的软件和/或硬件运行状态信息;
在所述步骤(2)中,所述主控机模块对所述运行界面图像信息执行关于预设标准界面图像的图像识别处理,以此对应得到图像识别处理结果具体包括将所述运行界面图像和所述预设标准界面图像都进行图像预处理,具体包括下面步骤(201)-步骤(203),
步骤(201),提取所述运行界面图像或者所述预设标准界面图像的像素的三轨道值,所述三轨道值为R、G、B三个轨道,以此形成一个三维矩阵D,再利用下面公式(1)计算所述三维矩阵D中每一个元素值是冗余值的可能性值
(1)
在上述公式(1)中,为三维矩阵D中第i行第j列第p轨道对应的元素值,i=1、2、…、I,j=1、2、…、J,p=1、2、3,I为三维矩阵D的行数,J为三维矩阵D的列数,为是冗余值的可能性值,为圆周率,e为自然常数,为三维矩阵D的均值;
接着,利用下面公式(2),将所述三维矩阵D变换为去冗余矩阵DD
(2)
在上述公式(2)中,为经去冗余处理后对应得到的值,并对所述去冗余矩阵DD进行二次去冗余处理,即判断所述去冗余矩阵DD是否存在某一行或者某一列的所有元素值均为0,若存在,则删除对应的行或者列,并形成二次去冗余矩阵DDD,将所述二次去冗余矩阵DDD进行图像切割算法处理,以转换为一个32*32*3规格的三维矩阵B,即所述矩阵B包含32行32列3轨道
在利用下面公式(3),将所述三维矩阵B转换为一个二维矩阵A
(3)
在上述公式(3)中,为二维矩阵A中第行第p列的元素值,为三维矩阵B中第i行第j列第p轨道的元素值,其中,i=1、2、…、32,j=1、2、…、32,p=1、2、3,并且二维矩阵A具有1024行3列的规格,
利用下面公式(4)计算比较像素矩阵AA
(4)
在上述公式(4)中,为比较像素矩阵AA中第i行第p列的值,为二维矩阵A中第i行第p列的值,为四舍五入运算符号;
步骤(202),根据上述步骤(201)的计算过程,将所述运行界面图像和所述预设标准界面图像分别转换为比较像素矩阵AA1和AA2;
步骤(203),利用下面公式(5),计算所述比较像素矩阵AA1和AA2之间的差异量CYL
(5)
在上述公式(5)中,为比较像素矩阵AA1第i行第p列的元素值,为比较像素矩阵AA2第i行第p列的元素值,其中,j=1、2、…、1024,p=1、2、3,
若差异量CLY大于或者等于20,则判断所述运行界面图像信息对应的图像识别处理失败,以此确定所述运行界面图像信息对应的软件或者硬件处于异常运行状态,若差异量CLY小于20,则判断所述运行界面图像信息对应的图像识别处理成功,以此确定所述运行界面图像信息对应的软件或者硬件处于正常运行状态。
2.如权利要求1所述的基于图像识别的软硬件自动化测试方法,其特征在于:在所述步骤(1)中,在主控机模块中执行预设自动化测试用例脚本具体包括,
步骤(A11),通过高级语言编写形成所述预设自动化测试用例脚本,并将所述预设自动化测试用例脚本输入至所述主控机模块中执行运行;
步骤(A12),获取所述预设自动化测试用例脚本在所述主控机模块中的执行进度信息;
步骤(A13),基于所述执行进度信息,所述主控机模块适应性地对所述预设自动化测试用例脚本选择不同的执行模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于神州网信技术有限公司,未经神州网信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910384041.8/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序