ACM Home Page
Please provide us with feedback. Feedback
Enhanced lattice-based adaptive random testing
Full text PdfPdf (1.98 MB)
Source
Symposium on Applied Computing archive
Proceedings of the 2009 ACM symposium on Applied Computing table of contents
Honolulu, Hawaii
SESSION: Software engineering track table of contents
Pages 422-429  
Year of Publication: 2009
ISBN:978-1-60558-166-8
Authors
T. Y. Chen  Swinburne University of Technology, Hawthorn, Australia
De Hao Huang  Swinburne University of Technology, Hawthorn, Australia
F.-C. Kuo  Swinburne University of Technology, Hawthorn, Australia
R. G. Merkel  Swinburne University of Technology, Hawthorn, Australia
Johannes Mayer  University of Ulm, Ulm, Germany
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 60,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1529282.1529376
What is a DOI?

ABSTRACT

Adaptive Random Testing (ART) has been proposed to improve the fault-detection capability of Random Testing (RT). Lattice-based ART (L-ART) is a distinctive ART method which generates test cases by systematically placing and then randomly shifting lattice nodes in the input domain. Previous studies showed that L-ART has a better fault-detection capability than RT, at the same generation cost. Test cases of L-ART however may be highly concentrated on certain parts of the input domain - a "skewed distribution of test cases". Because of this skewed distribution, when failure regions coincidentally reside in the area where L-ART selects a high density of test cases, L-ART can have a better fault-detection capability than when failure regions are in the low density area. Since failure regions can be in any part of the input domain, this dependency of fault-detection capability on the failure region location is undesirable. We have investigated the cause of such skewed test case distributions using L-ART. Based on our observations, we propose an enhancement to L-ART, which not only has a less-skewed test case distribution, but also demonstrates better and more consistent fault-detection capability than the original L-ART.


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
 
2
K. P. Chan, T. Y. Chen, and D. Towey. Normalized restricted random testing. In Proceedings of the 8th Ada-Europe International Conference on Reliable Software Technologies (Ada-Europe 2003), volume 2655 of Lecture Notes in Computer Science, pages 368--381, Toulouse, France, 2003. Springer-Verlag.
 
3
 
4
 
5
 
6
 
7
T. Y. Chen, D. H. Huang, and Zhi Quan 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, Porto, Portugal, 2006. Springer-Verlag.
 
8
T. Y. Chen, H. Leung, and I. K. Mak. Adaptive random testing. In Proceedings of the 9th Asian Computing Science Conference (ASIAN 2004), volume 3321 of Lecture Notes in Computer Science, pages 320--329, Chiang Mai, Thailand, 2004. Springer-Verlag.
9
 
10
 
11
 
12
T. Dabóczi, I. Kollr, G. Simon, and T. Megyeri. Automatic testing of graphical user interfaces. In Proceedings of the 20th IEEE Instrumentation and Measurement Technology Conference 2003 (IMTC 2003), pages 441--445, Vail, Colorado, USA, 2003. IEEE Computer Society.
 
13
B. S. Everitt. The Cambridge Dictionary of Statistics. Cambridge University Press, 1998.
 
14
 
15
R. Hamlet. Random testing. In J. Marciniak, editor, Encyclopedia of Software Engineering, pages 970--978. John Wiley & Sons, second edition, 2002.
16
 
17
P. S. Loo and W. K. Tsai. Random testing revisited. Information and Software Technology, 30(7): 402--417, 1988.
18
19
 
20
E. Miller. Website testing. Software Research, Inc. http://www.soft.com/eValid/Technology/White.Papers/website.testing.html, 2005.
 
21
N. Nyman. In defense of monkey testing: Random testing can find bugs, even in well engineered software. Microsoft Corporation http://www.softtest.org/sigs/material/nnyman2.htm.
 
22
 
23
 
24
Collaborative Colleagues:
T. Y. Chen: colleagues
De Hao Huang: colleagues
F.-C. Kuo: colleagues
R. G. Merkel: colleagues
Johannes Mayer: colleagues