首页 | 官方网站   微博 | 高级检索  
     

基于路径相似表与个体迁移策略的多路径覆盖测试
作者姓名:钱忠胜  孙志旺  俞情媛  秦朗悦  蒋鹏  万子珑  王亚惠
作者单位:江西财经大学信息管理学院
基金项目:国家自然科学基金(62262025);;江西省自然科学基金(20224ACB202012)~~;
摘    要:将遗传算法用于多路径覆盖测试中是个研究热点,在新旧种群迭代过程中,旧种群中可能包含其他子种群的优秀个体,这部分个体未被充分利用,造成资源浪费;同时,种群中的个体数会远大于可达路径数,而每个个体都会经过某一条可达路径,这样会有多个个体经过同一条路径,导致重复计算个体与目标路径的相似度。基于此,提出结合路径相似表与个体迁移的多路径覆盖测试方法以提高测试效率。通过路径相似表存储已计算得到的路径相似度值,避免该值被重复计算,减少测试时间。在进化过程中,将个体路径与其他目标路径进行比较,若相似度达到阈值,则将此优秀个体迁移至该路径对应的子种群中,提高个体利用率并减少进化代数。由实验可知,该方法与其他六种同类经典方法在八个程序上的平均生成时间降低最高达44.64%,最低为2.64%,平均进化代数降低最高达35.08%,最低为6.13%,故该方法有效地提高了测试效率。

关 键 词:测试用例  路径相似表  个体迁移  多路径覆盖  多种群遗传算法
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号