Automation of Refactoring and Refactoring Suggestionsfor TTCN-3 Test Suites -- The TRex TTCN-3 Refactoring and Metrics Tool

Helmut Neukirchen, Benjamin Zeiß

Abstract

Refactoring is not only useful for source code of implementations, but as well for test specifications. The open source TRex tool automates the application of refactorings and the detection of refactoring opportunities for test suites that are specified using the standardised Testing and Test Control Notation (TTCN-3). Depending on the refactoring, the behaviour preserving transformations may include syntax tree transformations and direct modification of the source code; for suggesting refactorings, metrics are calculated and code smell patterns are detected.
Document Type: 
Poster
Organization: 
1st Workshop on Refactoring Tools held in conjunction with 21st European Conference on Object-Oriented Programming (ECOOP 2007)
Address: 
Berlin, Germany
Month: 
7
Year: 
2007
2024 © Software Engineering For Distributed Systems Group

Main menu 2