[发明专利]一种关于财务云平台的成对组合测试用例生成方法在审
申请号: | 201710427165.0 | 申请日: | 2017-06-08 |
公开(公告)号: | CN107247670A | 公开(公告)日: | 2017-10-13 |
发明(设计)人: | 李圆圆;许岩龙;李波;刘东;唐军 | 申请(专利权)人: | 深圳易嘉恩科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06N3/12 |
代理公司: | 成都虹桥专利事务所(普通合伙)51124 | 代理人: | 吴中伟 |
地址: | 518057 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及软件测试领域,公开了一种关于财务云平台的成对组合测试用例生成方法,在参数化系统发生变更后,在满足新系统覆盖要求的前提下,尽可能重用原系统下已有的测试用例。本发明由优先级定义、测试用例生成算法及回归测试过程中提高测试用例重用率三部分组成;优先级的定义包括优先权值的计算与优先组合模型,优先权值指的是根据优先级要素通过公式计算出某个参数的某个取值的优先权值,优先组合模型指的是有序覆盖矩阵,测试用例生成算法按照待测参数各取值的优先权值生成有序测试用例集,最后在满足新系统覆盖要求的前提下,尽可能重用原系统下已有的测试用,生成新的测试用例集。本发明适用于财务云平台系统。 | ||
搜索关键词: | 一种 关于 财务 平台 成对 组合 测试 生成 方法 | ||
【主权项】:
一种关于财务云平台的成对组合测试用例生成方法,其特征在于,包括以下步骤:(1)根据优先级计算公式,计算出每个参数的优先权值,求出由所有参数的取值组成的二元组及其复合权值,并将它们放入未被覆盖的二元组集合,形成未覆盖集;(2)利用贪心算法,根据参数取值的优先权值情况在未覆盖集中挑选前N个作为候选测试用例,其中N为用户自行设定值;(3)利用遗传算法,将步骤(2)所得候选测试用例编码并进行进化操作;在遗传算法停止后,将最优个体挑出并加到测试用例集中,同时将未覆盖集中被覆盖的二元组删去;若未覆盖集未空且测试资源仍然允许测试更多的测试用例,则转向步骤(2),否则转向步骤(4);(4)判断是否在测试过程中有参数的变化,有则转步骤(5),没有则转步骤(8);(5)判断已有测试用例可否重用,不可重用则抛弃,可重用则转步骤(6);(6)将可重用的测试用例转换为新系统下的新测试用例集;(7)若未覆盖集非空,则将新的未覆盖集作为候选测试用例,则转向步骤(3),否则转向步骤(8);(8)判断测试资源是否能满足更多测试用例,如果能,则转步骤(2),否则结束流程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳易嘉恩科技有限公司,未经深圳易嘉恩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710427165.0/,转载请声明来源钻瓜专利网。