[发明专利]测试数据选取的方法、装置、计算设备及计算机存储介质有效
申请号: | 201910515810.3 | 申请日: | 2019-06-14 |
公开(公告)号: | CN112084106B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 林文英;章清云;潘亮;竺士杰 | 申请(专利权)人: | 中国移动通信集团浙江有限公司;中国移动通信集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 王广涛 |
地址: | 310000 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试数据 选取 方法 装置 计算 设备 计算机 存储 介质 | ||
1.一种测试数据选取的方法,其特征在于,所述方法包括:
获取业务操作对应的初始属性组合和办理结果,其中,办理结果包含办理成功和办理失败;
统计办理成功的所述业务操作对应的所有初始属性组合的第一集合,和,办理失败的所述业务操作对应的所有初始属性组合的第二集合;
分别计算所述第一集合中各初始属性组合的置信度和所述第二集合中各初始属性组合的置信度,包括:统计所述第一集合中各初始属性组合出现的频次,及,所述第二集合中各初始属性组合出现的频次;计算所述第一集合中包含的所有初始属性组合的第一总数量,及,所述第二集合中包含的所有初始属性组合的第二总数量;将所述第一集合中各初始属性组合出现的频次占所述第一总数量的比例作为所述第一集合中各初始属性组合的置信度;将所述第二集合中各初始属性组合出现的频次占所述第二总数量的比例作为所述第二集合中各初始属性组合的置信度;
将所述第一集合中的初始属性组合合并,得到第一合并集合,包括:将所述初始属性组合的所有元素均包含在第一初始属性组合中的初始属性组合合并至所述第一初始属性组合,得到第一合并集合;
将所述第二集合中的初始属性组合合并,得到第二合并集合,包括:将包含第二初始属性组合中的所有元素的初始属性组合合并至所述第二初始属性组合;
根据所述置信度,从所述第一合并集合和所述第二合并集合中确定测试数据,包括:获取用户输入的测试覆盖度;计算所述第一合并集合中各初始属性组合的置信度;按照所述置信度由大到小的顺序排列各初始属性组合;将所述置信度之和大于或等于所述测试覆盖度的所有初始属性组合作为测试数据。
2.根据权利要求1所述的方法,其特征在于,所述根据所述置信度,从所述第一合并集合和所述第二合并集合中确定测试数据,包括:
获取用户输入的所述业务操作对应的预期办理结果;
当所述业务操作对应的预期办理结果为办理成功时,根据所述置信度,从所述第一合并集合中确定测试数据;
当所述业务操作对应的预期办理结果为办理失败时,根据所述置信度,从所述第二合并集合中确定测试数据。
3.根据权利要求2所述的方法,其特征在于,所述当所述业务操作对应的预期办理结果为办理失败时,根据所述置信度,在所述第二合并集合中确定测试数据,包括:
获取用户输入的测试覆盖度;
计算所述第二合并集合中各初始属性组合的置信度;
按照所述置信度由大到小的顺序排列各初始属性组合;
将所述置信度之和大于或等于所述测试覆盖度的所有初始属性组合作为测试数据。
4.一种测试数据选取装置,其特征在于,所述装置包括:
获取模块,用于获取业务操作对应的初始属性组合和办理结果,其中,办理结果包含办理成功和办理失败;
统计模块,用于统计办理成功的所述业务操作对应的所有初始属性组合的第一集合,和,办理失败的所述业务操作对应的所有初始属性组合的第二集合;
计算模块:用于分别计算所述第一集合中各初始属性组合的置信度和所述第二集合中各初始属性组合的置信度,包括:统计所述第一集合中各初始属性组合出现的频次,及,所述第二集合中各初始属性组合出现的频次;计算所述第一集合中包含的所有初始属性组合的第一总数量,及,所述第二集合中包含的所有初始属性组合的第二总数量;将所述第一集合中各初始属性组合出现的频次占所述第一总数量的比例作为所述第一集合中各初始属性组合的置信度;将所述第二集合中各初始属性组合出现的频次占所述第二总数量的比例作为所述第二集合中各初始属性组合的置信度;
第一合并模块:用于将所述第一集合中的初始属性组合合并,得到第一合并集合,包括:将所述初始属性组合的所有元素均包含在第一初始属性组合中的初始属性组合合并至所述第一初始属性组合,得到第一合并集合;
第二合并模块:用于将所述第二集合中的初始属性组合合并,得到第二合并集合,包括:将包含第二初始属性组合中的所有元素的初始属性组合合并至所述第二初始属性组合;
确定模块:用于根据所述置信度,从所述第一合并集合和所述第二合并集合中确定测试数据,包括:获取用户输入的测试覆盖度;计算所述第一合并集合中各初始属性组合的置信度;按照所述置信度由大到小的顺序排列各初始属性组合;将所述置信度之和大于或等于所述测试覆盖度的所有初始属性组合作为测试数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团浙江有限公司;中国移动通信集团有限公司,未经中国移动通信集团浙江有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910515810.3/1.html,转载请声明来源钻瓜专利网。