Fourth International Software Metrics Symposium (METRICS'97) Using Relative Complexity To Allocate Resources In Gray-Box Testing Of Object-Oriented Code Albuquerque, NM November 05-November 07 ISBN: 0-8186-8093-8
Software testing costs would be reduced if managers and testing engineers could gauge which parts of a system were more complex and thus more likely to have faults. Once these areas are identified, testing resources and testing priority could be assigned accordingly. The paper defines a method that uses the relative complexity metric to allocate resources for gray box testing in an environment where object oriented code is used and historical data are not available. The proposed method can also be applied to black box and white box testing as well as software quality assessments such as maintainability and reliability. The work on an industrial C++ software subsystem presented here shows that the rank order of minor test areas of the subsystem by relative test complexity is significantly similar to the rank order obtained from the experts who designed, wrote and tested the code.
Index Terms:
object-oriented programming; resource allocation; gray box testing; object oriented code; software testing costs; testing engineers; relative complexity metric; white box testing; software quality assessments; black box; maintainability; reliability; industrial C++ software subsystem; rank order; minor test areas; relative test complexity
Citation:
Jianqiang Zhuo, P. Oman, R. Pichai, S. Sahni, "Using Relative Complexity To Allocate Resources In Gray-Box Testing Of Object-Oriented Code," metrics, pp.74, Fourth International Software Metrics Symposium (METRICS'97), 1997 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||