Abstract
Grid computing, which is characterized by large-scale sharing and collaboration of dynamic resources, has quickly become a mainstream technology in distributed computing. In this article, we present a grid-based unit test framework, which takes advantage of the large-scale and cost-efficient computational grid resources as a software testing test bed to support automated software unit test in a complicated system. Within this test framework, a dynamic bag-of-tasks model is used to manage test suites on the grid. Moreover, an adaptive task scheduling mechanism based on swarm intelligence approach is developed to tackle the performance heterogeneity and resource dynamism problems presented in a grid-computing environment and efficiently utilize the grid resources. Overall, we expect that the grid-based unit test framework can significantly reduce test cost in complex software systems and accelerate the testing process with large number of unit test suites. © 2006 IEEE.
| Original language | English |
|---|---|
| Title of host publication | 2006 IEEE International Conference on Granular Computing |
| Publisher | IEEE |
| Pages | 596-599 |
| Number of pages | 4 |
| ISBN (Electronic) | 9781509091775 |
| DOIs | |
| Publication status | Published - 22 Nov 2006 |
| Externally published | Yes |
| Event | 2006 IEEE International Conference on Granular Computing - Atlanta, United States Duration: 10 May 2006 → 12 May 2006 |
Conference
| Conference | 2006 IEEE International Conference on Granular Computing |
|---|---|
| Country/Territory | United States |
| City | Atlanta |
| Period | 10/05/06 → 12/05/06 |
Keywords
- Grid computing
- Software unit testing