Refactoring for TTCN-3 Test Suites

 Staff
 Education
 Publications
 Research
 Jobs
 Academic Services
 Awards
 News
 Imprint

 Certified Tester
   _______________

 Institute for Computer Science
 University Göttingen

Document Type Articles in Conference Proceedings
Title Refactoring for TTCN-3 Test Suites
Authors 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 for TTCN-3; systematically restructuring a test suite without changing its behaviour. Complementary metrics are suggested to assess the readability and maintainability of TTCN-3 test suites. For automation, a tool called TRex has been developed that supports refactoring and metrics for TTCN-3.
Publication: Proceedings of SAM'06 -- Fifth Workshop on System Analysis and Modelling (formerly SDL and MSC Workshop), May 31st-June 2nd 2006, University of Kaiserslautern, Kaiserslautern, Germany, 2006.
Media: Download
BibTeX: BibTeX entry