Please use this identifier to cite or link to this item: http://cmuir.cmu.ac.th/jspui/handle/6653943832/60275
Title: Test order generation for efficient object-oriented class integration testing
Authors: Rattikorn Hewett
Phongphun Kijsanayothin
Darunee Smavatkul
Authors: Rattikorn Hewett
Phongphun Kijsanayothin
Darunee Smavatkul
Keywords: Computer Science
Issue Date: 1-Dec-2008
Abstract: Testing object-oriented software is complex and costly. A strategy to incrementally testing and integrating components (classes or methods) in object-oriented software while minimizing the number of test stubs has been proposed. This reduces testing efforts and thereby reduces testing cost and enhances testing efficiency. However, an important issue of how to select an appropriate component test order remains. This paper presents a new approach to test order generation that requires (near) optimal number of test stubs by exploiting heuristics based on a dependency graph constructed from a given object-oriented model. Our approach offers several benefits. First, it is simpler and more efficient than most other graph-based approaches with an improved complexity of quadratic polynomial time in the number of components. Second, it is deterministic and thus, the resulting test order is not biased by randomness. Finally, it is flexible in that it can be applied to object-oriented models at different levels of detail. The paper describes the proposed approach and gives two illustrations, one of which is a case study of an application system in telecommunication.
URI: https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=84862964412&origin=inward
http://cmuir.cmu.ac.th/jspui/handle/6653943832/60275
Appears in Collections:CMUL: Journal Articles

Files in This Item:
There are no files associated with this item.


Items in CMUIR are protected by copyright, with all rights reserved, unless otherwise indicated.