Utilising Code Smells to Detect Quality Problems in TTCN-3 Test Suites

作者: Helmut Neukirchen , Martin Bisanz

DOI: 10.1007/978-3-540-73066-8_16

关键词:

摘要: Today, test suites of several ten thousand lines code are specified using the Testing and Test Control Notation (TTCN-3). Experience shows that resulting suffer from quality problems with respect to internal aspects like usability, maintainability, or reusability. Therefore, a assessment TTCN-3 is desirable. A powerful approach detect in source identification smells. Code smells patterns inappropriate language usage error-prone may lead problems. This paper presents for which based on smells: To this aim, various have been identified collected catalogue; detection instances has automated by tool. The applicability demonstrated providing results standardised suites.

参考文章(15)
Benjamin Zeiss, Jens Grabowski, Ina Schieferdecker, Helmut Neukirchen, Diana Vega, Applying the ISO 9126 Quality Model to Test Specifications – Exemplified for TTCN-3 Test Specifications Software Engineering. pp. 231- 242 ,(2007)
Uday P. Khedker, Data Flow Analysis. The Compiler Design Handbook. pp. 1- 59 ,(2002)
S. C. Johnson, Murray Hill, Lint, a C Program Checker ,(1978)
Michele Marchesi, Laurie Williams, Giancarlo Succi, James Donovan Wells, Extreme Programming Perspectives ,(2002)
Jens Grabowski, Dieter Hogrefe, György Réthy, Ina Schieferdecker, Anthony Wiles, Colin Willcock, An introduction to the testing and test control notation (TTCN-3) Computer Networks. ,vol. 42, pp. 375- 403 ,(2003) , 10.1016/S1389-1286(03)00249-4
E. van Emden, L. Moonen, Java quality assurance by detecting code smells working conference on reverse engineering. pp. 97- 106 ,(2002) , 10.1109/WCRE.2002.1173068
Bart Van Rompaey, Bart Du Bois, Serge Demeyer, Characterizing the Relative Significance of a Test Smell international conference on software maintenance. pp. 391- 400 ,(2006) , 10.1109/ICSM.2006.18
Leon M.F. Moonen, Arie Deursen, A. Bergh, Gerard Kok, Refactoring test code Report - Software engineering. pp. 1- 6 ,(2001)
Lloyd D. Fosdick, Leon J. Osterweil, Data Flow Analysis in Software Reliability ACM Computing Surveys. ,vol. 8, pp. 305- 330 ,(1976) , 10.1145/356674.356676
P. Baker, D. Evans, J. Grabowski, H. Neukirchen, B. Zeiss, TRex - The Refactoring and Metrics Tool for TTCN-3 Test Specifications Testing: Academic & Industrial Conference - Practice And Research Techniques (TAIC PART'06). pp. 90- 94 ,(2006) , 10.1109/TAIC-PART.2006.35