Tweet | |
谷口真幸, "A Literature Review of Test Coverage Metrics," 修士学位論文, 大阪大学, 2023年. | |
ID | 782 |
分類 | 学位論文 |
タグ | coverage literature metrics review test |
表題 (title) |
A Literature Review of Test Coverage Metrics |
表題 (英文) |
|
著者名 (author) |
谷口真幸 |
英文著者名 (author) |
Masayuki Taniguchi |
キー (key) |
Masayuki Taniguchi |
学校名 (school) |
大阪大学 |
出版社住所 (address) |
|
刊行月 (month) |
2 |
出版年 (year) |
2023 |
URL |
|
付加情報 (note) |
|
注釈 (annote) |
|
内容梗概 (abstract) |
Software testing plays an essential role in software quality assurance. It helps developers to reveal and remove bugs in software. Test coverage, such as statement and branch coverage, is widely known and used in software testing. Developers often use test coverage to measure the sufficiency of tests, to find untested statements, and to localize a faulty statement. In recent years, many researchers have proposed novel metrics for measuring test coverage of source code. However, because such novel coverage metrics are not organized, it is impossible to understand and compare the benefits and limitations of each metric. This paper organizes the characteristics of each coverage metric by surveying a body of 80 papers that propose coverage metrics. The survey results showed that the proposed metrics could be divided into two main groups: (1) metrics that improve or complement traditional coverage and (2) metrics that are effective in specific domains, such as concurrent programming. We also identified the characteristics of each metric, such as effective domains, information needed to measure coverage, and granularity of measurement. Furthermore, we provide a catalog of coverage metrics to help developers and researchers select the best metrics for their context. |
論文電子ファイル | m-tanigt_202302_mthesis.pdf (application/pdf) [一般閲覧可] |
BiBTeXエントリ |
@masterthesis{id782, title = {A Literature Review of Test Coverage Metrics}, author = {谷口真幸}, school = {大阪大学}, month = {2}, year = {2023}, } |