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 Duarte | 1 | 52 | 4.96 |
Cirne, Walfredo | 2 | 1395 | 80.29 |
Francisco Vilar Brasileiro | 3 | 721 | 47.10 |
Patrícia Machado | 4 | 21 | 2.29 |