Adaptive random test case prioritization
Regression testing assures changed programs against unintended amendments.
Rearranging the execution order of test cases is a key idea to improve their effectiveness …
Rearranging the execution order of test cases is a key idea to improve their effectiveness …
A survey on adaptive random testing
Random testing (RT) is a well-studied testing method that has been widely applied to the
testing of many applications, including embedded software systems, SQL database systems …
testing of many applications, including embedded software systems, SQL database systems …
Test set diameter: Quantifying the diversity of sets of test cases
A common and natural intuition among software testers is that test cases need to differ if a
software system is to be tested properly and its quality ensured. Consequently, much …
software system is to be tested properly and its quality ensured. Consequently, much …
ARTOO: adaptive random testing for object-oriented software
Intuition is often not a good guide to know which testing strategies will work best. There is no
substitute for experimental analysis based on objective criteria: how many faults a strategy …
substitute for experimental analysis based on objective criteria: how many faults a strategy …
Mirror adaptive random testing
Recently, adaptive random testing (ART) has been introduced to improve the fault-detection
effectiveness of random testing for non-point types of failure patterns. However, ART …
effectiveness of random testing for non-point types of failure patterns. However, ART …
Adaptive random testing through dynamic partitioning
Adaptive random testing (ART) describes a family of algorithms for generating random test
cases that have been experimentally demonstrated to have greater fault-detection capacity …
cases that have been experimentally demonstrated to have greater fault-detection capacity …
Centroidal voronoi tessellations-a new approach to random testing
A Shahbazi, AF Tappenden… - IEEE Transactions on …, 2012 - ieeexplore.ieee.org
Although Random Testing (RT) is low cost and straightforward, its effectiveness is not
satisfactory. To increase the effectiveness of RT, researchers have developed Adaptive …
satisfactory. To increase the effectiveness of RT, researchers have developed Adaptive …
On the statistical properties of the f-measure
The F-measure-the number of distinct test cases to detect the first program failure-is an
effectiveness measure for debug testing strategies. We show that for random testing with …
effectiveness measure for debug testing strategies. We show that for random testing with …
Quasi-random testing
Quasi-random sequences, also known as low-discrepancy or low-dispersion sequences,
are sequences of points in an n-dimensional unit hypercube. These sequences have the …
are sequences of points in an n-dimensional unit hypercube. These sequences have the …
Targeted property-based testing
We introduce targeted property-based testing, an enhanced form of property-based testing
that aims to make the input generation component of a property-based testing tool guided by …
that aims to make the input generation component of a property-based testing tool guided by …