Title :
Infuse: fusing integration test management with change management
Author :
Kaiser, Gail E. ; Perry, Dewayne E. ; Schell, William M.
Author_Institution :
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
Abstract :
Infuse is an experimental software development environment focusing on change coordination during the maintenance/evolution phase of large-scale software projects. Its core philosophy is to integrate strongly connected modules first and more weakly connected sets of modules later, moving up a hierarchy from singletons to clusters of interdependent modules and, finally, merging the change set into the baseline. The use of Infuse is extended to dynamic consistency, i.e. testing. Unit testing is done for the individual modules at the leaves of the hierarchy, integration testing for the intermediate clusters and acceptance testing at the root. Infuse supports this by partially automating the construction of test harnesses and regression test suites at each level of the hierarchy from components available from lower levels. Infuse is implemented in C and is used to support its own evolution, but the implementation does not yet provide the test management described
Keywords :
program testing; programming environments; software engineering; C; Infuse; acceptance testing; baseline; change coordination; change management; change set; clusters; dynamic consistency; hierarchy; integrate strongly connected modules; integration test management; integration testing; interdependent modules; intermediate clusters; large-scale software projects; leaves; merging; regression test suites; root; singletons; software development environment; software evolution; software maintenance; test harnesses; unit testing; weakly connected sets; Automatic testing; Environmental management; Modular construction; Programming; Project management; Research and development management; Software development management; Software maintenance; Software testing; System testing;
Conference_Titel :
Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-1964-3
DOI :
10.1109/CMPSAC.1989.65147