Testing is regarded as one of the most resource consum- ing tasks of an average software project. A common goal of testing related activities is to make sure that requirements are satisfied by the implementation. Although existing tools are often effective in functional testing, emerging non- functional requirements set new demands. Aspect-oriented techniques offer a promising approach for capturing such issues under verification. However, prior to industrial adoption more pragmatic guidelines on applying aspects are required. In this paper, we evaluate aspect-oriented techniques in testing non-functional requirements of an industrial system. In addition, we discuss the types of requirements that lend themselves for more efficient testing using aspects than conventional techniques. Keywords: aspects, non-functional, testing.
Citation:
Jani Mets?, Mika Katara, Tommi Mikkonen, "Testing Non-Functional Requirements with Aspects: An Industrial Case Study," qsic, pp.5-14, Seventh International Conference on Quality Software (QSIC 2007), 2007