[发明专利]一种类集成测试序列生成方法有效
申请号: | 201810140091.7 | 申请日: | 2018-02-09 |
公开(公告)号: | CN108399127B | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 张艳梅;姜淑娟;张悦宁;薛猛;王荣存 | 申请(专利权)人: | 中国矿业大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06N3/00;G06N3/12 |
代理公司: | 徐州市三联专利事务所 32220 | 代理人: | 董开龙 |
地址: | 221116*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种类集成测试序列生成方法,包括下列步骤:1)从面向对象系统的源代码获取所有类及类间关系;2)从面向对象系统的UML设计文档中的类图获得类优先级表;3)通过遗传算法自动生成类集成测试序列。重复该过程,最后得到一组最优(构建测试桩所花费的测试代价最小)的类测试序列结果。本发明在一定程度上解决了类集成测试序列问题中初始种群没有任何约束条件,初始种群整体质量较差,进而影响收敛速度及寻优结果的问题以及个体评价标准的片面性和不合理性所导致的寻优效果不够准确的问题。不仅提高了种群整体质量,加快了收敛速度,而且加强了遗传算法的寻优能力,提高了寻优的准确性,进而提高了测试效率和精度,更能满足实际需要。 | ||
搜索关键词: | 种类 集成 测试 序列 生成 方法 | ||
【主权项】:
1.一种类集成测试序列生成方法,其特征在于,包括:数据收集模块,用于获取类及类间关系信息,获取类优先级表;以及类集成测试序列生成模块,其实现如下:步骤A、读取所述数据管理模块中的所有类及类间关系信息;步骤B、读取所述数据管理模块中的类优先级表;步骤C、通过遗传算法自动生成类集成测试序列。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国矿业大学,未经中国矿业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810140091.7/,转载请声明来源钻瓜专利网。