作者
Amanda Schwartz, Daniel Puckett, Ying Meng, Gregory Gay
发表日期
2018/10/1
期刊
Journal of Systems and Software
卷号
144
页码范围
106-120
出版商
Elsevier
简介
Code coverage criteria are commonly used to determine the adequacy of a test suite. However, studies investigating code coverage and fault-finding capabilities have mixed results. Some studies have shown that creating test suites to satisfy coverage criteria has a positive effect on finding faults, while other studies do not. In order to improve the fault-finding capabilities of test suites, it is essential to understand what is causing these mixed results. In this study, we investigated one possible source of variation in the results observed: fault type. Specifically, we studied 45 different types of faults and evaluated how effectively human-created test suites with high coverage percentages were able to detect each type of fault. Our results showed, with statistical significance, there were specific types of faults found less frequently than others. However, improvements in the formulation and selection of test oracles could …
引用总数
2019202020212022202345733
学术搜索中的文章