4.7 Article

Search based software testing of object-oriented containers

期刊

INFORMATION SCIENCES
卷 178, 期 15, 页码 3075-3095

出版社

ELSEVIER SCIENCE INC
DOI: 10.1016/j.ins.2007.11.024

关键词

software testing; object-oriented software; containers; search algorithms; nature inspired algorithms; search based software engineering; testability transformations; white box testing

资金

  1. Engineering and Physical Sciences Research Council [EP/D052785/1] Funding Source: researchfish
  2. EPSRC [EP/D052785/1] Funding Source: UKRI

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

Automatic software testing tools are still far from ideal for real world object-oriented (OO) software. The use of nature inspired search algorithms for this problem has been investigated recently. Testing complex data structures (e.g., containers) is very challenging since testing software with simple states is already hard. Because containers are used in almost every type of software, their reliability is of utmost importance. Hence, this paper focuses on the difficulties of testing container classes with nature inspired search algorithms. We will first describe how input data can be automatically generated for testing Java containers. Input space reductions and a novel testability transformation are presented to aid the search algorithms. Different search algorithms are then considered and studied in order to understand when and why a search algorithm is effective for a testing problem. In our experiments, these nature inspired search algorithms seem to give better results than the traditional techniques described in literature. Besides, the problem of minimising the length of the test sequences is also addressed. Finally, some open research questions are given. (c) 2007 Elsevier Inc. All rights reserved.

作者

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

评论

主要评分

4.7
评分不足

次要评分

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

推荐

暂无数据
暂无数据