The present invention relates to a testing tool for testing of complex
software systems having a plurality of interrelated system components and
a suite of test scenarios for testing the performance of the plurality of
interrelated system components. The testing tool includes an Automated
Multidimensional Traceability Matrix system for determining linkages
between interrelated system components, a means for identifying a change
in one or more of the interrelated system components, a means for
applying the Automated Multidimensional Traceability Matrix, a means for
executing all of or a subset of the test scenarios associated with the
interrelated system components that may be affected by the change and a
means for evaluating the results of the executed test scenarios.