Software testing is a notoriously challenging activity. Running large collections of test cases as part of a regression test suite can consume considerable time and resources, often precluding their use in an interactive setting. Traditional approaches to this problem focus on reducing the number of regression tests that need to be run after a change is made to the system.

The Software Testing in the Cloud (STITC) series of events explores another approach to solving the problem: leveraging the resources provided by a cloud computing infrastructure to facilitate the concurrent execution of test cases. Software testing in the cloud relies on underlying technology such as distributed execution environments, service-oriented architecture (SOA), and hardware virtualization.

A secondary focus of STITC is examining methods for migrating legacy testing assets to the cloud. This work, called SMART-T, builds upon the Service Migration and Reuse Technique (SMART) from Carnegie Mellon's Software Engineering Institute.

VIdeo Interview with Tauhida Parveen

Click to watch a video interview conducted by Noel Wurst of with Tauhida Parveen, titled “Cloud-based Testing is Here to Stay”.

Summary: Dr. Tauhida Parveen discusses the advantages to cloud-based testing in this interview with Noel Wurst. Dr. Parveen presented a session at the Better Software Conference East in Orlando, FL, on November 7, 2012, entitled "Cloud-based Testing: Flexible, Scalable, On-demand, and Cheaper.”