Utilising Code Smells to Detect Quality Problems in 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 Utilising Code Smells to Detect Quality Problems in TTCN-3 Test Suites
Authors Helmut Neukirchen
Martin Bisanz
Abstract: Today, test suites of several ten thousand lines of code are specified using the Testing and Test Control Notation (TTCN-3). Experience shows that the resulting test suites suffer from quality problems with respect to internal quality aspects like usability, maintainability, or reusability. Therefore, a quality assessment of TTCN-3 test suites is desirable. A powerful approach to detect quality problems in source code is the identification of code smells. Code smells are patterns of inappropriate language usage that is error-prone or may lead to quality problems. This paper presents a quality assessment approach for TTCN-3 test suites which is based on TTCN-3 code smells: To this aim, various TTCN-3 code smells have been identified and collected in a catalogue; the detection of instances of TTCN-3 code smells in test suites has been automated by a tool. The applicability of this approach is demonstrated by providing results from the quality assessment of several standardised TTCN-3 test suites.
Publication: Proceedings of the 19th IFIP International Conference on Testing of Communicating Systems and 7th International Workshop on Formal Approaches to Testing of Software (TestCom/FATES 2007), June 26-29 2007, Tallinn, Estonia. Lecture Notes in Computer Science (LNCS) 4581. DOI: 978-3-540-73066-8_16, Springer, Heidelberg, 2007, 228-243.
Media: Download
BibTeX: BibTeX entry