Many-objective test case generation for graphical user interface applications via search-based and model-based testing

作者:

Highlights:

• Use of search-based and model-based testing to create many-objective test cases.

• Three metaheuristics and six selection hyper-heuristics were considered.

• Evaluation was performed considering 32 graphical user interface problem instances.

• Evaluation relied on 5 quality indicators and a new proposed Multi- Metric Indicator.

• Metaheuristics performed better than hyper-heuristics for these problems.

摘要

•Use of search-based and model-based testing to create many-objective test cases.•Three metaheuristics and six selection hyper-heuristics were considered.•Evaluation was performed considering 32 graphical user interface problem instances.•Evaluation relied on 5 quality indicators and a new proposed Multi- Metric Indicator.•Metaheuristics performed better than hyper-heuristics for these problems.

论文关键词:Many-objective optimisation,Search-based software testing,Model-based testing,Graphical user interface,Metaheuristics and hyper-heuristics

论文评审过程:Received 14 May 2020, Revised 13 June 2022, Accepted 3 July 2022, Available online 8 July 2022, Version of Record 18 July 2022.

论文官网地址:https://doi.org/10.1016/j.eswa.2022.118075