Test order generation for efficient object-oriented class integration testing

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 enhan...

Full description

Saved in:
Bibliographic Details
Main Authors: Rattikorn Hewett, Phongphun Kijsanayothin, Darunee Smavatkul
Format: Conference Proceeding
Published: 2018
Subjects:
Online Access:https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=84862964412&origin=inward
http://cmuir.cmu.ac.th/jspui/handle/6653943832/60275
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Chiang Mai University
id th-cmuir.6653943832-60275
record_format dspace
spelling th-cmuir.6653943832-602752018-09-10T03:40:29Z Test order generation for efficient object-oriented class integration testing Rattikorn Hewett Phongphun Kijsanayothin Darunee Smavatkul Computer Science 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. 2018-09-10T03:40:29Z 2018-09-10T03:40:29Z 2008-12-01 Conference Proceeding 2-s2.0-84862964412 https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=84862964412&origin=inward http://cmuir.cmu.ac.th/jspui/handle/6653943832/60275
institution Chiang Mai University
building Chiang Mai University Library
country Thailand
collection CMU Intellectual Repository
topic Computer Science
spellingShingle Computer Science
Rattikorn Hewett
Phongphun Kijsanayothin
Darunee Smavatkul
Test order generation for efficient object-oriented class integration testing
description 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.
format Conference Proceeding
author Rattikorn Hewett
Phongphun Kijsanayothin
Darunee Smavatkul
author_facet Rattikorn Hewett
Phongphun Kijsanayothin
Darunee Smavatkul
author_sort Rattikorn Hewett
title Test order generation for efficient object-oriented class integration testing
title_short Test order generation for efficient object-oriented class integration testing
title_full Test order generation for efficient object-oriented class integration testing
title_fullStr Test order generation for efficient object-oriented class integration testing
title_full_unstemmed Test order generation for efficient object-oriented class integration testing
title_sort test order generation for efficient object-oriented class integration testing
publishDate 2018
url https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=84862964412&origin=inward
http://cmuir.cmu.ac.th/jspui/handle/6653943832/60275
_version_ 1681425405741891584