Collecting and categorizing software error data in an industrial environment
Journal of Systems and Software - Special issue on the fifth Minnowbrook workshop on software performance evaluation
Orthogonal Latin squares: an application of experiment design to compiler testing
Communications of the ACM
Comparing test data adequacy criteria
ACM SIGSOFT Software Engineering Notes
Partition Testing Does Not Inspire Confidence (Program Testing)
IEEE Transactions on Software Engineering
Analyzing Partition Testing Strategies
IEEE Transactions on Software Engineering
Comparison of program testing strategies
TAV4 Proceedings of the symposium on Testing, analysis, and verification
Constraint-Based Automatic Test Data Generation
IEEE Transactions on Software Engineering
On mutation and data flow
Effect of test set minimization on fault detection effectiveness
Proceedings of the 17th international conference on Software engineering
On the Expected Number of Failures Detected by Subdomain Testing and Random Testing
IEEE Transactions on Software Engineering
Reliable software and communication: software quality, reliability, and safety
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Software Testing: A Craftsman's Approach
Software Testing: A Craftsman's Approach
Art of Software Testing
Are We Testing for True Reliability?
IEEE Software
On some reliability estimation problems in random and partition testing
IEEE Transactions on Software Engineering
Automatically Generating Test Data from a Boolean Specification
IEEE Transactions on Software Engineering
Comparison of Structural Test Coverage Metrics
IEEE Software
The Theory and Practice of Foundation Testing
IEEE Software
A Domain Strategy for Computer Program Testing
IEEE Transactions on Software Engineering
Fast Anti-Random (FAR) Test Generation to Improve the Quality of Behavioral Model Verification
Journal of Electronic Testing: Theory and Applications
Adaptive software testing with fixed-memory feedback
Journal of Systems and Software
Antirandom testing: a distance-based approach
VLSI Design
Cookies: A deployment study and the testing implications
ACM Transactions on the Web (TWEB)
Prioritizing test cases with string distances
Automated Software Engineering
Robust performance testing for digital forensic tools
Digital Investigation: The International Journal of Digital Forensics & Incident Response
Hi-index | 0.00 |
The implementation of an efficient automatic test generation scheme for black-box testing is discussed. It uses checkpoint encoding and antirandom testing schemes. Checkpoint encoding converts test generation to a binary problem. The checkpoints are selected as the boundary and illegal cases in addition to valid cases to probe the input space. Antirandom testing selects each test case such that it is as different as possible from all the previous tests. The implementation is illustrated using benchmark examples that have been used in the literature. Use of random testing both with checkpoint encoding and without is also reported. Comparison and evaluation of the effectiveness of these methods is also presented. Implications of the observations for larger software systems are noted. Overall, antirandom testing gives higher code coverage than encoding random testing, which gives higher code coverage than pure random testing.