Classification of Randomly Generated Test Cases

2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER)(2016)

引用 3|浏览45
暂无评分
摘要
Random test case generation produces relatively diverse test sequences, but the validity of the test verdict is always uncertain. Because tests are generated without taking the specification and documentation into account, many tests are invalid. To understand the prevalent types of successful and invalid tests, we present a classification of 56 issues that were derived from 208 failed, randomly generated test cases. While the existing workflow successfully eliminated more than half of the tests as irrelevant, half of the remaining failed tests are false positives. We show that the new @NonNull annotation of Java 8 has the potential to eliminate most of the false positives, highlighting the importance of machine-readable documentation.
更多
查看译文
关键词
randomly generated test case classification,test sequences,@NonNull annotation,Java 8,false positive elimination,machine-readable documentation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要