计算机科学
水准点(测量)
相似性(几何)
路径(计算)
任务(项目管理)
最优化问题
人类多任务处理
分类交配
多目标优化
数学优化
机器学习
人工智能
算法
数学
交配
图像(数学)
生物
经济
认知心理学
管理
程序设计语言
地理
生态学
心理学
大地测量学
作者
Xupeng Wang,Zhongbo Hu,Lingyi Shi,Gaocheng Cai,Qinghua Su
标识
DOI:10.1016/j.asoc.2024.111407
摘要
Recent research in automated test case generation (ATCG) focuses on multi-objective optimization using functions based on path structure (F-PS) to solve the path coverage (PC) problem. Despite the similarity among F-PSs, the existing multi-objective optimization models fail to consider using the similarity to effectively promote optimization among multiple objectives. Inspired by the similarity and multitask optimization, this paper first establishes a multitasking path coverage (MtPC) model with two different F-PSs as its tasks. A multifactorial optimization framework for solving MtPC model (MfO-PC) is then proposed to optimize the tasks by assortative mating and to cooperatively generate desired test cases by automatic assignment strategy. Three multifactorial optimization algorithms based on the framework are then designed and tested on twelve benchmark programs. Experimental results show that the effectiveness of the proposed model and the designed algorithms based on MfO-PC framework achieve the highest path coverage with fewer test cases and less running time than some compared state-of-the-art algorithms.
科研通智能强力驱动
Strongly Powered by AbleSci AI