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...
Saved in:
Main Authors: | , , |
---|---|
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 |