[发明专利]基于多目标差异演化算法的软件测试资源动态分配方法有效
申请号: | 201510320713.0 | 申请日: | 2015-06-10 |
公开(公告)号: | CN104899101B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 张国富;苏兆品;岳峰;齐美彬;蒋建国;王永奇 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/36 |
代理公司: | 安徽合肥华信知识产权代理有限公司 34112 | 代理人: | 余成俊 |
地址: | 230009 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于多目标差异演化算法的软件测试资源动态分配方法,可应用于串并联软件系统的模块化测试。它是针对目前测试资源分配方法不考虑随着测试进程发生变化而导致资源浪费的情况。该方法包括步骤:S1,为可行解编码;S2,测试阶段划分;S3,控制参数设置;S4,初始化种群;S5,变异操作;S6,交叉操作;S7,基于非支配排序的选择操作;S8,判断是否达到最大迭代次数,若否,则跳到S5;若是,则跳到S9;S9,为pareto解解码;S10,判断是否还存在未进行的测试阶段,若否,则结束求解过程;若存在,跳到S11;S11,更新下一测试阶段的测试资源,跳到S4,进入下一测试阶段。 | ||
搜索关键词: | 基于 多目标 差异 演化 算法 软件 测试 资源 动态分配 方法 | ||
【主权项】:
基于多目标差异演化算法的软件测试资源动态分配方法,其特征在于:包括以下步骤:(1)、对所求问题进行分析,为可行解设计编码方法;(2)、对整个测试环节进行划分,划分为若干个测试阶段;(3)、对差异演化算法中的种群规模、迭代次数、交叉概率、变异概率等控制参数进行设置;(4)、对种群进行初始化操作;(5)、对种群中的个体进行变异操作;(6)、对变异生成的个体与原种群中的个体进行交叉操作;(7)、采用非支配排序机制进行选择操作;(8)、判断是否达到最大迭代次数,若否,则跳到步骤(5),继续进化操作;若是,则跳到步骤(9);(9)、对pareto解进行解码;(10)、判断是否还存在未进行的测试阶段,若存在,跳到步骤(11);若否,则结束求解过程;(11)、更新下一测试阶段的测试资源,跳到步骤(4),进入下一测试阶段。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510320713.0/,转载请声明来源钻瓜专利网。