【技术实现步骤摘要】
基于图像识别的软件例行化测试方法及装置
本专利技术涉及图像识别
,具体涉及一种基于图像识别的软件例行化测试方法及装置。
技术介绍
为了防止其他相关改造对存量内容产生影响,每个版本软件在更新后投产前都需要对已投产的存量内容进行测试,即使这些存量内容并没有任何改变,这个测试过程称之为例行化测试。目前针对凭证、对账单和报表等内容的例行化测试大多采用人工比对的方式,由于凭证、对账单和报表等内容经常以图像的形式展现,所以需要肉眼核对图像内容中的金额、日期和账户等信息。为了有效提升例行化测试的效率和测试准确度,少数例行化测试采用自动化的形式对凭证、对账单和报表等内容进行测试。但是,现有的自动化形式的例行化测试是采用逐个字段核对的方式,导致例行化测试的效率低,而且还存在开发成本高和维护成本高的问题。
技术实现思路
针对现有技术中的问题,本专利技术提供一种基于图像识别的软件例行化测试方法及装置,能够有效提升例行化测试的效率以及例行化测试的准确度。为解决上述技术问题,本专利技术提供以下技术方案:第一方面,本专利技术提供一种基于图像识别的软件例行化测试方法,包括:基于目标软件对应的存量数据,生成该目标软件的当前测试版本对应的第一测试数据;将所述第一测试数据转换为对应的至少一幅第一测试图像;将所述第一测试图像与预获取的所述目标软件的历史版本对应的至少一幅第二测试图像进行图像对比,并根据对应的比较结果确定所述目标软件的当前测试版本是否通过软件例行化测试以判定该当前测试版本是否可投产使用。进一步的,所述将所述第一测试图像与预获取的所述目标软件的历史版本对应的至少一幅第二测试图像进 ...
【技术保护点】
1.一种基于图像识别的软件例行化测试方法,其特征在于,包括:基于目标软件对应的存量数据,生成该目标软件的当前测试版本对应的第一测试数据;将所述第一测试数据转换为对应的至少一幅第一测试图像;将所述第一测试图像与预获取的所述目标软件的历史版本对应的至少一幅第二测试图像进行图像对比,并根据对应的比较结果确定所述目标软件的当前测试版本是否通过软件例行化测试以判定该当前测试版本是否可投产使用。
【技术特征摘要】
1.一种基于图像识别的软件例行化测试方法,其特征在于,包括:基于目标软件对应的存量数据,生成该目标软件的当前测试版本对应的第一测试数据;将所述第一测试数据转换为对应的至少一幅第一测试图像;将所述第一测试图像与预获取的所述目标软件的历史版本对应的至少一幅第二测试图像进行图像对比,并根据对应的比较结果确定所述目标软件的当前测试版本是否通过软件例行化测试以判定该当前测试版本是否可投产使用。2.根据权利要求1所述的基于图像识别的软件例行化测试方法,其特征在于,所述将所述第一测试图像与预获取的所述目标软件的历史版本对应的至少一幅第二测试图像进行图像对比之前,还包括:基于目标软件对应的存量数据,生成该目标软件的历史版本对应的第二测试数据;其中,用于生成所述第二测试数据所用的存量数据与用于生成所述第一测试数据所用的存量数据相同;将所述第二测试数据转换为对应的至少一幅第二测试图像。3.根据权利要求2所述的基于图像识别的软件例行化测试方法,其特征在于,所述将所述第一测试图像与预获取的所述目标软件的历史版本对应的至少一幅第二测试图像进行图像对比之前,还包括:对预先获取的所述第二测试图像进行预处理,以及对所述第一测试图像进行预处理;相对应的,所述将所述第一测试图像与预获取的所述目标软件的历史版本对应的至少一幅第二测试图像进行图像对比,包括:将经预处理后的至少一幅所述第一测试图像与经预处理后的至少一幅所述第二测试图像进行图像对比。4.根据权利要求3所述的基于图像识别的软件例行化测试方法,其特征在于,所述预处理包括:二值化处理和/或中值滤波处理。5.根据权利要求1所述的基于图像识别的软件例行化测试方法,其特征在于,所述将所述第一测试图像与预获取的所述目标软件的历史版本对应的至少一幅第二测试图像进行图像对比,包括:采用光学字符识别的方式对所述第一测试图像和所述第二测试图像进行图像识别,生成所述第一测试图像和所述第二测试图像各自对应的文本内容;基于字符串比对的方式对所述第一测试图像和所述第二测试图像各自对应的文本内容进行对比。6.根据权利要求5所述的基于图像识别的软件例行化测试方法,其特征在于,所述采用光学字符识别的方式对所述第一测试图像和所述第二测试图像进行识别生成所述第一测试图像和所述第二测试图像各自对应的文本内容之后,还包括:根据预设字段库分别对所述第一测试图像和所述第二测试图像各自对应的文本内容校正处理;相对应的,所述基于字符串比对的方式对所述第一测试图像和所述第二测试图像各自对应的文本内容进行对比,包括:基于字符串比对的方式对校正处理后的所述第一测试图像和所述第二测试图像各自对应的文本内容进行对比。7.根据权利要求6所述的基于图像识别的软件例行化测试方法,其特征在于,所述预设字段库中的文本内容按照K均值聚类算法进行聚类划分。8.根据权利要求1所述的基于图像识别的软件例行化测试方法,其特征在于,所述第一测试图像和所述第二测试图像的格式为PNG格...
【专利技术属性】
技术研发人员:陈壮壮,马驰,刘小敏,李雁南,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。