PopArt: Ranked Testing Efficiency

IP Bousy, ET Barr, D Clark - IEEE Transactions on Software …, 2022 - ieeexplore.ieee.org
Too often, programmers are under pressure to maximize their confidence in the correctness
of their code with a tight testing budget. Should they spend some of that budget on finding …

On comparisons of random, partition, and proportional partition testing

SC Ntafos - IEEE Transactions on Software Engineering, 2001 - ieeexplore.ieee.org
Early studies of random versus partition testing used the probability of detecting at least one
failure as a measure of test effectiveness and indicated that partition testing is not …

A report on random testing

JW Duran, S Ntafos - Proceedings of the 5th international conference on …, 1981 - dl.acm.org
Random testing of programs is usually (but not always) viewed as a worst case of program
testing. Test case generation that takes into account the program structure is usually …

Developing and evaluating objective termination criteria for random testing

P Tramontana, D Amalfitano, N Amatucci… - ACM Transactions on …, 2019 - dl.acm.org
Random testing is a software testing technique through which programs are tested by
generating and executing random inputs. Because of its unstructured nature, it is difficult to …

Does code coverage provide a good stopping rule for operational profile based testing?

B Miranda, A Bertolino - Proceedings of the 11th International Workshop …, 2016 - dl.acm.org
We introduce a new coverage measure, called the operational coverage, which is
customized to the usage profile (count spectrum) of the entities to be covered. Operational …

PathART: Path-sensitive adaptive random testing

SS Hou, C Zhang, D Hao, L Zhang - Proceedings of the 5th Asia-Pacific …, 2013 - dl.acm.org
As test data widely spreading on the input domain may not thoroughly test the program's
logic, in this paper, we propose an approach to generating test data widely spreading on a …

[PDF][PDF] Do Judge a Test by its Cover: Combining Combinatorial and Property-Based Testing

H Goldstein, J Hughes, L Lampropoulos… - European Symposium …, 2021 - library.oapen.org
Property-based testing uses randomly generated inputs to validate high-level program
specifications. It can be shockingly effective at finding bugs, but it often requires generating a …

An evaluation of random testing

JW Duran, SC Ntafos - IEEE transactions on Software …, 1984 - ieeexplore.ieee.org
Random testing of programs has usually (but not always) been viewed as a worst case of
program testing. Testing strategies that take into account the program structure are generally …

The universal safeness of test allocation strategies for partition testing

TY Chen, YT Yu - Information Sciences, 2000 - Elsevier
Given a specification, a partition testing strategy is said to be safe for a program if it is not
less probable of detecting at least one failure than random testing, and universally safe, if it …

[PDF][PDF] Efficient Uniform Sampling of Traces in Presence of Infeasibilities

F Voisin, MC Gaudel - researchgate.net
Coverage biased random testing of software consists of drawing uniformly at random a large
sample of paths from the control graph of a program, or from traces of its specification or …