|
|
|
| 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 |
|
|