[发明专利]测试数据选取的方法、装置、计算设备及计算机存储介质有效
申请号: | 201910515810.3 | 申请日: | 2019-06-14 |
公开(公告)号: | CN112084106B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 林文英;章清云;潘亮;竺士杰 | 申请(专利权)人: | 中国移动通信集团浙江有限公司;中国移动通信集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 王广涛 |
地址: | 310000 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试数据 选取 方法 装置 计算 设备 计算机 存储 介质 | ||
本发明实施例涉及数据测试技术领域,公开了一种测试数据选取的方法、装置、计算设备及计算机存储介质,该方法包括:获取业务操作对应的初始属性组合和办理结果,其中,办理结果包含办理成功和办理失败;统计办理成功的业务操作对应的所有初始属性组合的第一集合,和,办理失败的业务操作对应的所有初始属性组合的第二集合;分别计算第一集合中各初始属性组合的置信度和第二集合中各初始属性组合的置信度;将第一集合中的初始属性组合合并,得到第一合并集合;将第二集合中的初始属性组合合并,得到第二合并集合;根据置信度,从第一合并集合和第二合并集合中确定测试数据。通过上述方式,本发明实施例实现了根据置信度选取最优测试数据。
技术领域
本发明实施例涉及数据测试技术领域,具体涉及一种测试数据选取的方法、装置、计算设备及计算机存储介质。
背景技术
随着敏捷软件开发模式的广泛应用,频繁的软件升级和需求改造对业务系统回归测试的覆盖度和效率要求越来越高。回归测试的主要难点是测试的覆盖度,而测试覆盖度的难点在于测试数据的选取。目前,回归测试数据的选取主要采用如下两种方式:
(1)测试人员根据业务功能需求,结合个人技术经验,认为选取测试数据。
(2)测试人员从生产环境中选取全部用户数据,构建回归测试。
在实现本发明实施例的过程中,发明人发现:目前的测试数据选取方法虽然能满足测试需求,但是测试覆盖不全,且测试效率不高。
发明内容
鉴于上述问题,本发明实施例提供了一种测试数据选取的方法、装置、计算设备及计算机存储介质,克服了上述问题或者至少部分地解决了上述问题。
根据本发明实施例的一个方面,提供了一种测试数据选取的方法,所述方法包括:
获取业务操作对应的初始属性组合和办理结果,其中,办理结果包含办理成功和办理失败;
统计办理成功的业务操作对应的所有初始属性组合的第一集合,和,办理失败的业务操作对应的所有初始属性组合的第二集合;
分别计算第一集合中各初始属性组合的置信度和第二集合中各初始属性组合的置信度;
将第一集合中的初始属性组合合并,得到第一合并集合;
将第二集合中的初始属性组合合并,得到第二合并集合;
根据所述置信度,从第一合并集合和第二合并集合中确定测试数据。
在一种可选的方式中,分别计算第一集合中各初始属性组合的置信度和第二集合中各初始属性组合的置信度,包括:
统计第一集合中各初始属性组合出现的频次,及,第二集合中各初始属性组合出现的频次;
计算第一集合中包含的所有初始属性组合的第一总数量,及,第二集合中包含的所有初始属性组合的第二总数量;
将第一集合中各初始属性组合出现的频次占第一总数量的比例作为第一集合中各初始属性组合的置信度;
将第二集合中各初始属性组合出现的频次占第二总数量的比例作为第二集合中各初始属性组合的置信度。
在一种可选的方式中,将第一集合中的初始属性组合合并,得到第一合并集合,包括:
将初始属性组合的所有元素均包含在第一初始属性组合中的初始属性组合合并至所述第一初始属性组合,得到第一合并集合。
在一种可选的方式中,将第二集合中的初始属性组合合并,得到第二合并集合,包括:
将包含第二初始属性组合中的所有元素的初始属性组合合并至第二初始属性组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团浙江有限公司;中国移动通信集团有限公司,未经中国移动通信集团浙江有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910515810.3/2.html,转载请声明来源钻瓜专利网。