Identifying a finite test set that adequately captures the essential behaviour of a program such that all faults are identified is a well-established problem. This is traditionally addressed with syntactic adequacy metrics (e.g. branch coverage), but these can be impractical and may be misleading even if they are satisfied. One intuitive notion of adequacy, which has been discussed in theoretical terms over the past three decades, is the idea of behavioural coverage: If it is possible to infer an accurate model of a system from its test executions, then the test set can be deemed to be adequate. Despite its intuitive basis, it has remained almost entirely in the theoretical domain because inferred models have been expected to be exact (gene...
Since testing is inherently incomplete, test selection is of vital importance. Coverage measures eva...
Software testing is an essential activity in software development process that has been widely used ...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
Identifying a finite test set that adequately captures the essential behaviour of a program such tha...
Graduation date: 2001Researchers have hypothesized that if we could estimate the probability that\ud...
Connecting runtime information to the static properties of the program is a key point in measuring s...
This PhD Thesis reports the results of experiments conducted to investigate the effectiveness and re...
Test suite effectiveness is measured by assessing the portion of faults that can be detected by tes...
We propose a new language-independent, structural test adequacy criterion called state coverage. Sta...
The research community has long recognized a complex interrelationship between test set size, test a...
Even though code coverage is a widespread and popular test adequacy metric, it has several limitatio...
Code-coverage-based test data adequacy criteria typically treat all coverable code elements (such as...
Given a test suite T designed to test a program P, there are at least three attributes of T, which ...
Associated research group: Critical Systems Research GroupThe successful analysis technique model ch...
Test data generation by hand is a tedious, expensive and error-prone activity, yet testing is a vita...
Since testing is inherently incomplete, test selection is of vital importance. Coverage measures eva...
Software testing is an essential activity in software development process that has been widely used ...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
Identifying a finite test set that adequately captures the essential behaviour of a program such tha...
Graduation date: 2001Researchers have hypothesized that if we could estimate the probability that\ud...
Connecting runtime information to the static properties of the program is a key point in measuring s...
This PhD Thesis reports the results of experiments conducted to investigate the effectiveness and re...
Test suite effectiveness is measured by assessing the portion of faults that can be detected by tes...
We propose a new language-independent, structural test adequacy criterion called state coverage. Sta...
The research community has long recognized a complex interrelationship between test set size, test a...
Even though code coverage is a widespread and popular test adequacy metric, it has several limitatio...
Code-coverage-based test data adequacy criteria typically treat all coverable code elements (such as...
Given a test suite T designed to test a program P, there are at least three attributes of T, which ...
Associated research group: Critical Systems Research GroupThe successful analysis technique model ch...
Test data generation by hand is a tedious, expensive and error-prone activity, yet testing is a vita...
Since testing is inherently incomplete, test selection is of vital importance. Coverage measures eva...
Software testing is an essential activity in software development process that has been widely used ...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...