[发明专利]一种两两组合的软件测试用例生成方法在审
申请号: | 201710772736.4 | 申请日: | 2017-08-31 |
公开(公告)号: | CN107704381A | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 荆华;张伟;陈小平 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 电子科技大学专利中心51203 | 代理人: | 邹裕蓉 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种两两组合的软件测试用例生成方法,将边界值法、等价划分法、随机法等算法应用到软件输入因素的提取中,降低了取值集合的生成周期。用组合覆盖方法按照两两权值乘积大小的顺序依次组合输入因素来生成具有优先级顺序的测试用例集,在测试时优先使用优先级高的测试用例能更早的发现问题,节约测试资源。通过对测试用例中的受限组合进行位置改造解决了测试用例集中存在约束关系的问题。本发明显著的减少测试用例的冗余,用较少的测试用例更好的检查出各因素对软件系统的影响,提高了系统效率。 | ||
搜索关键词: | 一种 组合 软件 测试 生成 方法 | ||
【主权项】:
一种两两组合的软件测试用例生成方法,其特征在于,包括以下步骤:1)对软件系统进行评估,统计影响系统的所有输入因素,设置每个因素对应的权重系数;再根据输入因素的属性对各输入因素进行输入域明确与输入域模糊的分类;2)确定输入因素的取值集合,取值集合由正例与反例组成:对输入域明确的输入因素,确定其取值区间后,取边界值和区间内的随机值作为正例,取区间外的随机值作为反例;对输入域模糊的输入因素,先用等价划分法划分出各输入因素的有效等价区间和无效等价区间;在有效等价区间内直接取值或随机取值作为正例,在无效等价区间随机取值作为反例;3)根据两两组合的输入因素的权值乘积大小,并将两两组合的输入因素按照计算出的权值乘积由大到小排序,按顺序取出两两组合的输入因素对应的取值集合来得到一个初始测试用例集;4)检查已生成的初始测试用例集,当不存在受限的组合,则将初始测试用例集作为最终测试用例集;若存在受限的组合,则对测试用例中的受限组合进行位置改造使其不含受限组合,再将进行了位置改造的测试用例集作为最终测试用例集。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710772736.4/,转载请声明来源钻瓜专利网。
- 上一篇:移动终端调试方法、装置及存储介质
- 下一篇:灯罩(GY025‑1)