Title :
Testing Non-Functional Requirements with Aspects: An Industrial Case Study
Author :
Metsä, Jani ; Katara, Mika ; Mikkonen, Tommi
Author_Institution :
Nokia Corp., Tampere
Abstract :
Testing is regarded as one of the most resource consuming 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 nonfunctional 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 :
formal verification; industrial engineering; object-oriented programming; program testing; aspect-oriented techniques; industrial system; nonfunctional requirement testing; software project testing; software verification; Automatic testing; Concurrent computing; Costs; Guidelines; Instruments; Large-scale systems; Scattering; Software systems; Software testing; System testing;
Conference_Titel :
Quality Software, 2007. QSIC '07. Seventh International Conference on
Conference_Location :
Portland, OR
Print_ISBN :
978-0-7695-3035-2
DOI :
10.1109/QSIC.2007.4385475