@MISC{Flater_testingfor, author = {David Flater}, title = {Testing for Imperfect Integration of Legacy Software Components}, year = {} }
Share
OpenURL
Abstract
In the manufacturing domain, few new distributed systems are built ground-up; most contain wrapped legacy components. While the legacy components themselves are already well-tested, imperfect integration can introduce subtle faults that are outside the prime target area of generic integration and system tests. One might postulate that focused testing for integration faults could improve the yield of detected faults when used as part of a balanced integration and system test effort. We define such a testing strategy and describe a trial application to a prototype control system. The results suggest that focused testing does not add significant value over traditional black-box testing. Keywords Component, integration, legacy, system, testing 1 Introduction Integration technologies such as the Common Object Request Broker Architecture (CORBA) [16] and the Component Object Model * (COM) [13] have changed the way that software systems for manufacturing and other domains are built. Com...