Title
GridUnit: software testing on the grid
Abstract
Software testing is a fundamental part of system development. As software grows, its test suite becomes larger and its execution time may become a problem to software developers. This is especially the case for agile methodologies, which preach a short develop/test cycle. Moreover, due to the increasing complexity of systems, there is the need to test software in a variety of environments. In this paper, we introduce GridUnit, an extension of the widely adopted JUnit testing framework, able to automatically distribute the execution of software tests on a computational grid with minimum user intervention. Experiments conducted with this solution have showed a speed-up of almost 70x, reducing the duration of the test phase of a synthetic application from 24 hours to less than 30 minutes. The solution does not require any source-code modification, hides the grid complexity from the user and provides a cost-effectiveness improvement to the software testing experience.
Year
DOI
Venue
2006
10.1145/1134285.1134410
ICSE
Keywords
Field
DocType
distributed testing,unit testing,computational grid,junit
System integration testing,Software engineering,Systems engineering,Computer science,Real-time computing,Regression testing,Software reliability testing,Software construction,Software verification and validation,Pair testing,Test data generation,Software development
Conference
ISBN
Citations 
PageRank 
1-59593-375-1
18
1.15
References 
Authors
7
4
Name
Order
Citations
PageRank
Alexandre Duarte1524.96
Cirne, Walfredo2139580.29
Francisco Vilar Brasileiro372147.10
Patrícia Machado4212.29