With the advent of agile and continuous integration and deployment, continuous testing has become a requirement. There is no alternative to that. The emphasis on shorter release cycles to give the product an edge in the competitive market is crucial.

Cloud Computing with its offering of “Platform as a service [PaaS]” has helped “Testing as a service[TaaS],” but could you move a running application from one VM to other?