It is all about the cloud – so get ready to test it

We are moving into a cloud pervasive zone. Gone are the days, when organizations were considering whether to host their applications on the cloud or to continue to work in a “behind the firewall” scenario. The shift in mind-set to a services model, is becoming increasingly prevalent, that all organizations now have (or are planning to have) a SaaS offering of their applications. Microsoft is celebrating its 40th anniversary this year and Bill Gates, has sent word that the company’s new goal will be “Apps on all devices running on the Microsoft cloud”. How do all of these pan out for the tester? If one looks at this closely, there are a lot of positives in testing on cloud. Firstly, there is a lot of saving on the application and environment set up time. Earlier a tester used to spend several cycles and iterations making sure the test environment is fully configured and set up. With a cloud based offering of an application this is a huge win. Secondly, when local setups are maintained, reproducing defects, and later debugging them, was often a very inefficient process. Over the cloud, this becomes a very straight forward activity, where everyone on the product team gets the same view of the application and issues can be seen on the same light. The tester gets to test the application in an end user like environment from the very beginning making the test effort more relevant and practical. However, with all of these positives, the tester also has to be ready to use that one common build that is being used by the rest of the team on the hosted environment for testing. This could mean that the build is very dynamic and susceptible to changes, not offering a steady environment to test. Obviously there is also the other angle to this where the tester not just tests an application on the cloud, but also leverages the cloud to set up the test infrastructure be it test machines, test applications, any additional software he may need etc. Companies such as SkyTap, Device Anywhere are making it easier for testers to perform their quality activities by providing the required tools and applications on an on demand basis besides of course the major players offering test machine instances. Also, the cloud is no more restricted to just software, platform and infrastructure as a service – newer areas such as backend are all becoming a service. With the shift into the application world, we have probably just scratched the surface of what cloud could offer for us. As a tester, these are exciting times ahead and it would pay off to sharpen ones cloud testing skills

About the Author

QA InfoTech

QA InfoTech

Established in 2003, with less than five testing experts, QA InfoTech has grown leaps and bounds with three QA Centers of Excellence globally; two of which are located in the hub of IT activity in India, Noida, and the other, our affiliate QA InfoTech Inc Michigan USA. In 2010 and 2011, QA InfoTech has been ranked in the top 100 places to work for in India.

Related Posts