Ten tests for software applications in the cloud

Cloud-based applications are becoming more common these days whether they are on private clouds, public clouds or a combination of both. Testing for cloud-based applications presents its own specific challenges. Understanding how these applications are structured goes a long way in designing and executing appropriate test plans for them. These tests are in addition to the usual unit, system and performance testing you would need to perform on any software application. The following challenges exemplify what these additional dimensions of cloud-based testing are and how to address them:

  1. Browser testing
  2. Mobile platforms
  3. User interface testing
  4. Performance testing
  5. Service provisioning/de-provisioning testing
  6. Distributed cloud testing
  7. Multi-tenancy testing
  8. Graceful degradation testing
  9. Connected/disconnected operations testing
  10. Cloud portability testing

Cloud-based software applications have some additional characteristics compared to non-cloud-based ones. These pose additional challenges but with a systematic, comprehensive approach to test planning, these could be handled appropriately.

Source: http://searchsoftwarequality.techtarget.com/tip/Ten-tests-for-software-applications-in-the-cloud

Did you like this? Share it: