[发明专利]一种银行业务回归测试方法、装置、系统及存储介质在审
申请号: | 202211114867.0 | 申请日: | 2022-09-14 |
公开(公告)号: | CN115454848A | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 余小萍 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06Q40/02 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 姚大雷 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 银行业务 回归 测试 方法 装置 系统 存储 介质 | ||
本发明提供了一种银行业务回归测试方法、装置、系统及存储介质,其中所述方法包括:获取所有测试场景,并抽取不同的所述测试场景中相同的测试流程,作为公共测试案例集合;对所述公共测试案例集合编写对应的DDT自动化案例,并将所述DDT自动化案例作为公共回归案例集;根据所述测试场景构建对应的测试数据;基于所述公共回归案例集对所述测试数据进行测试。本发明通过在渠道测试引入Data‑Driven Tests(DDT)对当前测试方案进行改进,将相同流程抽象为一个案例,使用对应场景的数据进行执行,大大减少测试工作量。
技术领域
本发明涉及回归测试领域,更具体地说,涉及一种银行业务回归测试方法、装置、系统及存储介质。
背景技术
当前银行等金融机构为满足不同的人群的需求,功能愈发多样化,智能化,但银行传统基本功能依然基本保持不变,随着时间推移,功能的堆积,回归测试功能不断增加,部分功能的回归测试工作量甚至成倍增加。
保证银行PC端及移动端的质量,常用的测试方法是尽可能穷尽更多的业务场景进行测试,但是为配合金融产品自身的变化和发展以及用户需求的变更和升级,金融业务的场景不断增加,就需要更大程度的去穷尽这些业务场景。
目前国内的金融机构的银行基金及理财业务规模日趋庞大,且数据类型繁多,时常遇到该现象引发的问题:回归测试量随业务增加而成倍增加,但是人力并非成倍增加。总之,现有的银行等金融机构中,回归测试的总量随着时间的推移、业务量的增大而逐渐庞大,导致回归测试效率降低,准确性降低,为银行业务流程测试和系统测试维护带来了巨大的不便。
发明内容
有鉴于此,本发明提供一种银行业务回归测试方法,包括:
获取所有测试场景,并抽取不同的所述测试场景中相同的测试流程,作为公共测试案例集合;
对所述公共测试案例集合编写对应的DDT自动化案例,并将所述DDT自动化案例作为公共回归案例集;
根据所述测试场景构建对应的测试数据;
基于所述公共回归案例集对所述测试数据进行测试。
优选地,所述基于所述公共回归案例集对所述测试数据进行测试之后,还包括:
提取所有的所述测试场景中区别于所述公共测试案例集合的测试流程,作为非公共测试案例集合;
对所述非公共测试案例集合编写对应的DDT自动化案例,得到非公共回归案例集;
基于所述非公共回归案例集对所述测试数据进行测试。
优选地,所述获取所有测试场景,并抽取不同的所述测试场景中相同的测试流程,作为公共测试案例集合,包括:
获取所有的所述测试场景;其中,每个所述测试场景至少包括一个测试流程;
对每个所述测试流程进行流程分析,确定不同测试流程所对应的流程特征块;
根据所述流程特征块与所述测试流程的对应关系,抽取所述流程特征块相同的所述测试流程,作为所述公共测试案例集合。
优选地,所述对每个所述测试流程进行流程分析,确定不同测试流程所对应的流程特征块,包括:
将所述测试流程中所对应的测试项依据其所在的顺序设定一对应的特征标签;
将所述特征标签根据其顺序排序,并组成流程链,并将所述流程链作为所述测试流程对应的流程特征块。
优选地,所述特征标签包括步骤名称、步骤编号和步骤顺序号。
优选地,所述将所述特征标签根据其顺序排序,并组成流程链,并将所述流程链作为所述测试流程对应的流程特征块,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211114867.0/2.html,转载请声明来源钻瓜专利网。