HadoopUnit: Test Execution in the Cloud

This chapter describes the design, implementation, and use of HadoopUnit, a distributed environment for concurrent execution of test cases in the cloud. HadoopUnit leverages the distributed data processing framework called Hadoop, but is tailored for use in testing. The primary focus in this chapter is test execution in the cloud; other matters related to testing in the cloud, such as migration strategies or test design, are discussed elsewhere.