Large-scale software unit testing on the grid

  • Yaohang LI*
  • , Tao DONG
  • , Xinyu ZHANG
  • , Yong Duan SONG
  • , Xiaohong YUAN
  • *Corresponding author for this work

Research output: Book Chapters | Papers in Conference ProceedingsConference paper (refereed)Researchpeer-review

5 Citations (Scopus)

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 languageEnglish
Title of host publication2006 IEEE International Conference on Granular Computing
PublisherIEEE
Pages596-599
Number of pages4
ISBN (Electronic)9781509091775
DOIs
Publication statusPublished - 22 Nov 2006
Externally publishedYes
Event2006 IEEE International Conference on Granular Computing - Atlanta, United States
Duration: 10 May 200612 May 2006

Conference

Conference2006 IEEE International Conference on Granular Computing
Country/TerritoryUnited States
CityAtlanta
Period10/05/0612/05/06

Keywords

  • Grid computing
  • Software unit testing

Fingerprint

Dive into the research topics of 'Large-scale software unit testing on the grid'. Together they form a unique fingerprint.

Cite this