首页 | 本学科首页   官方微博 | 高级检索  
     


An approach to quality engineering of TTCN-3 test specifications
Authors:Helmut Neukirchen  Benjamin Zeiss  Jens Grabowski
Affiliation:1.Software Engineering for Distributed Systems Group, Institute for Computer Science,University of G?ttingen,G?ttingen,Germany
Abstract:Experience with the development and maintenance of large test suites specified using the Testing and Test Control Notation (TTCN-3) has shown that it is difficult to construct tests that are concise with respect to quality aspects such as maintainability or usability. The ISO/IEC standard 9126 defines a general software quality model that substantiates the term “quality” with characteristics and subcharacteristics. The domain of test specifications, however, requires an adaption of this general model. To apply it to specific languages such as TTCN-3, it needs to be instantiated. In this paper, we present an instantiation of this model as well as an approach to assess and improve test specifications. The assessment is based on metrics and the identification of code smells. The quality improvement is based on refactoring. Example measurements using our TTCN-3 tool TRex demonstrate how this procedure is applied in practise. B. Zeiss is supported by a Ph.D. scholarship from Siemens AG, Corporate Technology.
Keywords:Test specification  TTCN-3  Quality model  Code smells  Metrics  Refactoring
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号