| Enhanced lattice-based adaptive random testing |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 11, Downloads (12 Months): 60, Citation Count: 0
|
|
|
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
|
|
|