Title :
System testing for object-oriented frameworks using hook technology
Author :
Al Dallal, Jehad ; Sorenson, Paul
Author_Institution :
Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta., Canada
Abstract :
An application framework provides a reusable design and implementation for a family of software systems. If the framework contains defects, the defects will be passed on to the applications developed from the framework. Framework defects are hard to discover at the time the framework is instantiated. Therefore, it is important to remove all defects before instantiating the framework. The problem addressed in this paper is developing an automated state-based test suite generator technique that uses hook technology to produce test suites to test frameworks at the system level. A case study is reported and its results show that the proposed technique is reasonably effective at detecting faults. A supporting tool that automatically produces framework test cases, executes them, and evaluates the results is presented.
Keywords :
object-oriented programming; program testing; software reusability; automated state-based test suite generator technique; hook technology; object-oriented frameworks; reusable design; software systems; system testing; Application software; Automatic testing; Automation; Concrete; Fault detection; Object oriented modeling; Software engineering; Software systems; Sparks; System testing;
Conference_Titel :
Automated Software Engineering, 2002. Proceedings. ASE 2002. 17th IEEE International Conference on
Print_ISBN :
0-7695-1736-6
DOI :
10.1109/ASE.2002.1115018