Refactoring and Metrics for TTCN-3 Test Suites

Benjamin Zeiß, Helmut Neukirchen, Jens Grabowski, Dominic Evans, Paul Baker

Abstract

Experience with the development and maintenance of test suites has shown that the Testing and Test Control Notation (TTCN-3) provides very good concepts for adequate test specification. However, experience has also demonstrated that during either the migration of legacy test suites to TTCN-3, or the development of large TTCN-3 test specifications, users have found it is difficult to construct TTCN-3 tests that are concise with respect to readability, usability, and maintainability. To address these issues, this paper investigates refactoring and metrics for TTCN-3. Refactoring restructures a test suite systematically without changing its behaviour. Complementary metrics are used to assess the quality of TTCN-3 test suites. For automation, a tool called TRex has been developed that supports refactoring and metrics for TTCN-3.
Document Type: 
Articles in Conference Proceedings
Booktitle: 
System Analysis and Modeling: Language Profiles. 5th International Workshop, SAM 2006
Address: 
Kaiserslautern, Germany
Publisher: 
Springer
Number: 
4320
Pages: 
148-165
Month: 
12
Year: 
2006
2011 © Software Engineering For Distributed Systems Group

Main menu 2