4.5 Article

Metaheuristic Algorithm for State-Based Software Testing

期刊

APPLIED ARTIFICIAL INTELLIGENCE
卷 32, 期 2, 页码 197-213

出版社

TAYLOR & FRANCIS INC
DOI: 10.1080/08839514.2018.1451222

关键词

-

资金

  1. Lebanese American University

向作者/读者索取更多资源

This article presents a metaheuristic algorithm for testing software, especially web applications, which can be modeled as a state transition diagram. We formulate the testing problem as an optimization problem and use a simulated annealing (SA) metaheuristic algorithm to generate test cases as sequences of events while keeping the test suite size reasonable. SA evolves a solution by minimizing an energy function that is based on testing objectives such as coverage, diversity, and continuity of events. The suggested method includes a significance weight assigned to events, which leads to important web pages and ensures coverage of relevant features by test cases. The experimental results demonstrate the effectiveness of simulated annealing and show that SA yields good results for testing web applications in comparison with other heuristics.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据