Research of the Finding Technology of Invocation Model and Data Model of Testing Systems Based on TTCN-3

Article Preview

Abstract:

As the test system grows in size and the testers change, the management and maintenance of the huge test systems have become more and more difficult. Therefore the reverse engineering based on TTCN-3 test systems can help testers grasp the system design from higher levels, and can test the consistence between test design and test implementation, which is of great significance and important value for test system maintenance, expansion and evaluation. This thesis presents the reverse model recovery for the legacy code developed by TTCN-3. It can also help tester and maintainers to verify the test implement. Then the test system meta-model is designed. This thesis also introduced the technologies of the discovery of invocation model and data model based on the reverse model discovery system framework. Finally, the algorithms of extracting invocation model and partitioning data model are described.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 712-715)

Pages:

2619-2624

Citation:

Online since:

June 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Jens Grabowski, TTCN-3-A new Test Specification Language for Black-Box Testing of Distributed Systems[C]. In: Proceedings of the 17th International Conference and Exposition on Testing Computer Software (TCS 2009), Theme: Testing Technology vs. Testers' Requirements, Washington D.C., 2009-02

Google Scholar

[2] ETSI. Methods for Testing and Specification (MTS); The Testing and Test Control Notation Version 3; Part 6:TTCN-3 Control Interface. ETSI Standard ES 201 873-6 (V3.2.1). (2007)

Google Scholar

[3] ETSI. Methods for Testing and Specification (MTS); The Testing and Test Control Notation Version 3; Part 5:TTCN-3 Runtime Interface. ETSI Standard ES 201 873-5 (V3.2.1). (2007)

Google Scholar

[4] TRex Website[OL]. http://www.trex.informatik.uni-goettingen.de, (2010)

Google Scholar

[5] PENG si-wei, ZHU qun-xiong. Inverse Modeling Based on Source Code Analysis[J]. Application Research of Computers, 2006.7:52-54

Google Scholar

[6] Chang-ai Sun, Jun Zhou, etc. ReArchJBs: a Tool for Automated Software Architecture Recovery of JavaBeans-based Applications , Proceedings of ASWEC 2005, IEEE Computer Society, Brisbane, Australia, March 29- April 1,2005:270-280

DOI: 10.1109/aswec.2005.39

Google Scholar

[7] Z. R. Dai: Model-Driven Testing with UML 2.0, Second European Workshop on Model Driven Architecture (MDA) with an emphasis on Methodologies and Transformations (EWMDA'04), Canterbury, England, September (2004)

Google Scholar

[8] I. Schieferdecker, G. Din: A meta-model for TTCN-3. 1st International Workshop on Integration of Testing Methodologies, ITM 2004, Toledo, Spain, Oct. (2004)

Google Scholar

[9] Paul Baker, Dominic Evans, et al: TRex – The Refactoring and Metrics Tool for TTCN-3 Test Specifications, TAIC-PART, Proceedings of the Testing: Academic & Industrial Conference on Practice And Research Techniques, Pages: 90–94

DOI: 10.1109/taic-part.2006.35

Google Scholar

[10] European Telecommunications Standards Institute (ETSI). The Testing and Test Control Notation version 3;Part 1: TTCN-3 Core Language. ETSI standard ES 201 873-1 V3.2.1(2007-03). (2007)

DOI: 10.17487/rfc3557

Google Scholar

[11] Nyberg A J. Use of TTCN-3 for software module testing. Proceedings of the 18th IFIP International Conference on Testing of Communicating Systems (TestCom 2006). LNCS, Vol 3964. New York: Springer, 2006. 161—176

DOI: 10.1007/11754008_11

Google Scholar