ACM Home Page
Please provide us with feedback. Feedback
Adaptive random testing with randomly translated failure region
Full text PdfPdf (311 KB)
Source International Symposium on Software Testing and Analysis archive
Proceedings of the 1st international workshop on Random testing table of contents
Portland, Maine
SESSION: Session 2 table of contents
Pages: 70 - 77  
Year of Publication: 2006
ISBN:1-59593-457-X
Author
Johannes Mayer  Ulm University, Ulm, Germany
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 52,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1145735.1145746
What is a DOI?

ABSTRACT

Adaptive Random Testing (ART) algorithms are designed to be more effective than Random Testing. Some of these methods however distribute the test cases not evenly within the input domain. Therefore, some locations are preferred. Since the locations of failure-causing inputs of a system under test are obviously unkown, such a preference makes the method more effective for some systems under test and less effective for others. This paper addresses the described problem and tries to equalize the effectiveness of a testing method for all systems under test whose failure-causing inputs have the same geometric shape. Virtually, all failure-causing inputs are randomly translated to reach this goal. This method is applied to two well-known ART methods that tend to generate test cases at the corners and the boundary of the input domain more frequently. However, the presented method is not restricted to any strategy for test case selection.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
G. Casella and R. L. Berger. Statistical Inference. Wadsworth Group, Duxbury, CA, USA, 2002.
 
2
F. T. Chan, T. Y. Chen, I. K. Mak, and Y. T. Yu. Proportional sampling strategy: Guidelines for software testing practitioners. Information and Software Technology, 38:775--782, 1996.
 
3
 
4
 
5
 
6
 
7
T. Y. Chen and D. H. Huang. An improvement of adaptive random testing. Preprint, Swinburne University of Technology, Australia, 2006.
 
8
T. Y. Chen, D. H. Huang, and Z. Q. Zhou. Adaptive random testing through iterative partitioning. In Proceedings of the 11th Ada-Europe International Conference on Reliable Software Technologies (Ada-Europe 2006), volume 4006 of Lecture Notes in Computer Science, pages 155--166. Springer-Verlag, 2006.
 
9
 
10
T. Y. Chen, F.-C. Kuo, and R. Merkel. On the statistical properties of testing effectiveness measures. The Journal of Systems and Software, 79(5):591--601, 2006.
 
11
T. Y. Chen, F.-C. Kuo, R. G. Merkel, and S. P. Ng. Mirror adaptive random testing. Information and Software Technology, 46:1001--1010, 2004.
 
12
T. Y. Chen, H. Leung, and I. K. Mak. Adaptive random testing. In M. J. Maher, editor, Proceedings of the 9th Asian Computing Science Conference (ASIAN 2004), volume 3321 of Lecture Notes in Computer Science, pages 320--329. Springer, 2004.
13
 
14
 
15
 
16
J. E. Forrester and B. P. Miller. An empirical study of the robustness of Windows NT applications using random testing. In Proceedings of the 4th USENIX Windows Systems Symposium, pages 59--68, 2000.
 
17
R. Hamlet. Random testing. In Encylopedia of Software Engineering, pages 970--978. Wiley, 1994.
 
18
I. K. Mak. On the effectiveness of random testing. Master thesis, Department of Computer Science, University of Melbourne Australia, 1997.
 
19
J. Mayer. Adaptive random testing by bisection with restriction. In Proceedings of the Seventh International Conference on Formal Engineering Methods (ICFEM 2005), volume 3785 of Lecture Notes in Computer Science, pages 251--263. Springer-Verlag, 2005.
20
 
21
J. Mayer. Adaptive random testing by bisection and localization. In Proceedings of the Fifth International Workshop on Formal Approaches to Testing of Software (FATES 2005), volume 3997 of Lecture Notes in Computer Science, pages 72--86. Springer-Verlag, 2006.
 
22
J. Mayer. Efficient and effective random testing based on partitioning and neighborhood. In Proceedings of the 18th International Conference on Software Engineering and Knowledge Engineering (SEKE 2006), 2006. (in press).
 
23
J. Mayer. Restricted adaptive random testing by random partitioning. In Proceedings of the International Conference on Software Engineering Research and Practice (SERP 2006). CSREA Press, 2006. (in press).
24
 
25
J. Mayer and C. Schneckenburger. Statistical analysis and enhancement of random testing methods also under constrained ressources. In Proceedings of the International Conference on Software Engineering Research and Practice (SERP 2006), 2006. (in press).
 
26
R. Merkel. Analysis and Enhancements of Adaptive Random Testing. PhD thesis, Swinburne University of Technology, Australia, 2005.
 
27
 
28
 
29