[发明专利]一种测试方式推荐方法、装置和电子设备在审
申请号: | 202110343573.4 | 申请日: | 2021-03-30 |
公开(公告)号: | CN113010430A | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 周勖;冷炜;高蕊;陈希;王震 | 申请(专利权)人: | 中信银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06N3/08 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 张峰 |
地址: | 100020 北京市朝阳区光*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方式 推荐 方法 装置 电子设备 | ||
本发明涉及计算机软件测试技术领域,具体涉及一种测试方式推荐方法、装置和电子设备。所述方法包括:获取目标项目的预定指标信息;将所述预定指标信息输入至预先构建的测试方式推荐模型中;所述测试方式推荐模型输出目标影响因子;当所述目标影响因子满足预设阈值时,推荐所述目标项目的测试方式为自动测试。本申请解决了目前人工进行测试方式的选取,实现了统一大批量自动推荐出适合的软件测试执行方式,能够有效指导项目是否适合执行自动化测试,达到降低项目成本,控制项目风险的效果。
技术领域
本发明涉及计算机软件测试技术领域,具体涉及一种测试方式推荐方法、装置和电子设备。
背景技术
软件测试的目的是尽可能多的发现软件缺陷,以保证软件质量。但是想达到上述目标,往往需要大量的人力成本和时间成本,因此我们需要在成本与风险之间找到一个平衡点。这个平衡点与行业有很大关系,例如在互联网行业,软件发布的要求是快速迭代尽快上线,这个行业追求较小的时间成本,而对风险不是特别敏感,甚至真实用户也可以充当测试角色;相对的,在航天领域,应用软件必须经过严苛反复的测试才能够投产使用,这些行业追求的是最小化软件运行风险,而不太在乎花费了多少人力成本和时间成本。
在银行业,从业务系统角度分析,不同的银行业务对成本与风险的均衡要求是不同的。例如对于银行存取款业务,追求的是近似于航天工业领域的最小化风险原则;而对于客户营销类业务,追求的是营销效果的快速实现以及收益最大化,在不涉及敏感信息的前提下,对软件风险的容忍度较高,因为对于不同的银行业务系统,对软件本身的需求也是不同的。在软件测试领域,主流的功能测试执行方式分为手工测试和自动化测试,从成本的角度看,自动化测试相比于手工测试显然可以最大化地减少成本,然而受制于目前的技术水平以及其他外部因素,自动化测试的测试效果还是不如手工测试,在实际项目测试执行中完全运用自动化测试无疑会增加项目风险。对于一个银行软件测试经理,如何根据业务系统情况以及项目情况选择测试执行方式成为了一个亟待解决的难题。
发明内容
本申请的目的旨在至少能解决上述的技术缺陷之一。本申请所采用的技术方案如下:
第一方面,本申请实施例公开了一种测试方式推荐方法,所述方法包括:
获取目标项目的预定指标信息;其中所述预定指标的个数大于等于1;
将所述预定指标信息输入至预先构建的测试方式推荐模型中;
所述测试方式推荐模型输出目标影响因子;
当所述目标影响因子满足预设阈值时,推荐所述目标项目的测试方式为自动测试。
项目测试周期;
项目测试工作量;
项目测试执行人员的能力;
所测系统的自动化交易覆盖率;
自动化测试案例的执行效率;
手工测试案例的执行效率;
自动化测试案例的执行通过率;
手工测试案例的执行通过率;
自动化测试案例的缺陷率;
手工测试案例的缺陷率。
在进一步的实施例中,将所述预定指标信息输入至预先构建的测试方式推荐模型中包括:
根据预设的指标量化规则,将所述预定指标信息进行量化;
将所述量化后的各预定指标的量化值输入至预先构建的测试方式推荐模型中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信银行股份有限公司,未经中信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110343573.4/2.html,转载请声明来源钻瓜专利网。