Generating Test Cases by an Innovative Way

Article Preview

Abstract:

Generate sufficient test cases is difficult and expensive, especially for testing software systems whose input is structurally complex. This paper proposes a new approach to generating a large number of test data from a few seed test cases, called data mutation. In the new approach, mutation operators transform the input data rather than the program under test or the specification of the software. It is not a test adequacy measurement. Instead, it generates test cases. The paper also reports a case study with the method on testing a modeling tool and illustrates the applicability of the proposed method. Experimental results validate the effectiveness of the method.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 433-440)

Pages:

5841-5847

Citation:

Online since:

January 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] W. E. Howden, Methodology for the generation of program test data, IEEE Trans. on Computers, 1975, 24(5):, pp.554-560.

DOI: 10.1109/t-c.1975.224259

Google Scholar

[2] R. D. Millo, J. Offutt, Experimental results from an automatic test case generator, ACM TOSEM, 1993, 2(2), pp.109-127.

Google Scholar

[3] Chen Huo Yan, T. H. Tse, Chen T. Y., TACCLE: a methodology for object-oriented software testing at the class and cluster levels, , ACM TOSEM, 2001, 10(1).

DOI: 10.1145/366378.366380

Google Scholar

[4] Zhu Hong, Shan Li Jun, Agent-Oriented Modelling and Specification of Web Services, " WORDS, 05, pp.152-159.

Google Scholar

[5] Shan Li Jun, Zhu Hong, Consistency Check in Modeling Multi-Agent Systems, "COMPSAC, 04, pp.114-121.

Google Scholar

[6] Shan, Li Jun, Zhu Hong., 0Testing Software Modelling Tools Using Data Mutation, , In Proceedings of International Workshop on Automation of Software Test, 2006, pp.43-49.

DOI: 10.1145/1138929.1138938

Google Scholar

[7] M. Alanen, I. Porres, A metamodeling language supporting subset and union properties, Software and System Modeling, 2008, 7(1), pp.103-124.

DOI: 10.1007/s10270-007-0049-9

Google Scholar

[8] Shan Li Jun, Zhu Hong, Caste-Centric Modelling of Multi-Agent Systems: The CAMLE Modelling Language and Automated Tools, Model-driven Software Development, Beydeda, S. & Gruhn, V. (eds. ), Springer, 2005, pp.57-89.

DOI: 10.1007/3-540-28554-7_4

Google Scholar