SMART-T: Migrating Testing to the Cloud

Software testing in the cloud changes the traditional testing scenario by leveraging the resources provided by cloud computing infrastructure to reduce test execution time, increase the execution cycles available, and thereby increase the efficacy of testing to improve the quality of the application. Testing in the cloud relies on underlying technologies such as a distributed execution environment, service-oriented architecture (SOA), and hardware virtualization.