[发明专利]一种基于贪心算法和聚类分析的自适应测试用例排序方法在审

专利信息
申请号: 202110850163.9 申请日: 2021-07-27
公开(公告)号: CN113778855A 公开(公告)日: 2021-12-10
发明(设计)人: 陈锦富;顾月超;蔡赛华;陈海波;张翅;陈静怡;黄创飞 申请(专利权)人: 江苏大学
主分类号: G06F11/36 分类号: G06F11/36;G06K9/62
代理公司: 暂无信息 代理人: 暂无信息
地址: 212013 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 贪心 算法 聚类分析 自适应 测试 排序 方法
【权利要求书】:

1.一种基于贪心算法和聚类分析的自适应测试用例排序方法,其特征在于,包括如下步骤:

步骤1,读取原始测试用例,计算原始测试用例的曼哈顿距离矩阵,并根据距离矩阵对原始测试用例利用改进的K中心点聚类方法,将测试用例集分到k个簇;

步骤2,根据距离矩阵,使用贪心算法对经K中心点聚类后的每个簇进行排序;

步骤3,每个簇排好序后,依次从每个簇中挑选测试用例合并为一个测试用例集,以供测试。

2.根据权利要求1所述的一种基于贪心算法和聚类分析的自适应测试用例排序方法,其特征在于,所述步骤1的具体实现包括如下步骤:

步骤1.1,读取原始测试用例T;

步骤1.2,将测试用例转换为字符串,计算两两测试用例的曼哈顿距离;

步骤1.3,从T中随机选取k个测试用例作为中心点;

步骤1.4,根据步骤1计算的距离矩阵,将T中的测试用例划分到k个簇中;

步骤1.5,在每个簇中,计算与其他测试用例距离之和最小的测试用例,作为新的中心点;

步骤1.6,重复步骤1.2和步骤1.3,直到中心点不再变化,聚类结束。

3.根据权利要求1所述的一种基于贪心算法和聚类分析的自适应测试用例排序方法,其特征在于,所述步骤2的具体实现包括如下步骤:

步骤2.1,读取聚类后的每个簇Tk

步骤2.2,随机选取Tk中的一个测试用例移动至序列Sk中;

步骤2.3,根据距离矩阵,计算Tk中剩下的测试用例与Sk中测试用例的距离,选取其最小值作为测试用例与Sk的距离;

步骤2.4,选取与Sk最大的距离,将其从Tk中移动至Sk中;

步骤2.5,重复步骤2.3和2.4,直至Tk为空,得到排序后的簇Sk

4.根据权利要求1所述的一种基于贪心算法和聚类分析的自适应测试用例排序方法,其特征在于,所述步骤3的具体实现包括如下步骤:

步骤3.1,依次从排好序的每个簇Sk从第一个开始,将其移动到序列S中;

步骤3.2,重复步骤3.1,直到每个簇均为空;

步骤3.3,得到最终序列S,作为新测试用例集,优先级排序结束。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏大学,未经江苏大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110850163.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top