Even though code coverage is a widespread and popular test adequacy metric, it has several limitations. One of the major limitations is that code coverage does not satisfy the necessary conditions for effective fault detection, as it only cares about executing different parts of a program. Studies showed that code coverage as a test adequacy metric is a poor indicator of the quality of a test suite as it does not consider the quality of test oracles. To address this limitation, researchers proposed extensions to traditional code coverage metrics that explicitly consider test oracle quality. We name these metrics as \textit{oracle-based code coverage}. This survey paper has discussed all oracle-based techniques published so far, starting fro...
Software testing is costly in terms of time and funds. Testability is a software characteristic that...
State coverage is a relatively new metric to evaluate the quality of test suites. While most existin...
Clause, JamesTesting is playing a crucial and fundamental role in modern software development. Alth...
An "adequate" test suite should effectively find all inconsistencies between a system's requirements...
Software testing is an important part of ensuring software quality. Studies have shown that having m...
Associated research group: Critical Systems Research GroupStructural coverage metrics have tradition...
A good test suite is vital for minimising errors, and ensuring that software is easy to maintain. An...
Currently, testing is still the most important approach to reduce the amount of software defects. So...
Graduation date: 2001Researchers have hypothesized that if we could estimate the probability that\ud...
State coverage is a relatively new metric to evaluate the quality of test suites. While most existin...
This paper reports an experimental study investigating the effectiveness of two code-based test adeq...
As the world around us is increasingly becoming defined by software and the size and complexity of t...
Software testing is the de facto technique for correctness verification. Although there are differen...
Identifying a finite test set that adequately captures the essential behaviour of a program such tha...
Code coverage is the dominant criterion in test suite reduction. Typically, most test-suite reductio...
Software testing is costly in terms of time and funds. Testability is a software characteristic that...
State coverage is a relatively new metric to evaluate the quality of test suites. While most existin...
Clause, JamesTesting is playing a crucial and fundamental role in modern software development. Alth...
An "adequate" test suite should effectively find all inconsistencies between a system's requirements...
Software testing is an important part of ensuring software quality. Studies have shown that having m...
Associated research group: Critical Systems Research GroupStructural coverage metrics have tradition...
A good test suite is vital for minimising errors, and ensuring that software is easy to maintain. An...
Currently, testing is still the most important approach to reduce the amount of software defects. So...
Graduation date: 2001Researchers have hypothesized that if we could estimate the probability that\ud...
State coverage is a relatively new metric to evaluate the quality of test suites. While most existin...
This paper reports an experimental study investigating the effectiveness of two code-based test adeq...
As the world around us is increasingly becoming defined by software and the size and complexity of t...
Software testing is the de facto technique for correctness verification. Although there are differen...
Identifying a finite test set that adequately captures the essential behaviour of a program such tha...
Code coverage is the dominant criterion in test suite reduction. Typically, most test-suite reductio...
Software testing is costly in terms of time and funds. Testability is a software characteristic that...
State coverage is a relatively new metric to evaluate the quality of test suites. While most existin...
Clause, JamesTesting is playing a crucial and fundamental role in modern software development. Alth...