Cloud computing
As cloud computing continues to mature, one is hard pressed to identify a class of enterprise software that is not delivered and consumed as a service. Performance and load-based application testing, important parts of ALM, can be counted among these cloud offerings. Moving these functions to the cloud offers typical cloud benefits, most notably lowered capital and operational costs, and support for distributed development teams.
Cloud-based testing also changes the way the tests themselves are performed. These changes come at a time when more and more organisations are looking at software as their competitive differentiate.
Every enterprise is a software company, regardless of what they’re vertical is. Many of them are building more lines of code than major software companies per year. Software is the competitive difference in what everyone is doing now,” says Theresa Lanowitz, founder and analyst, voke.
This is especially true of Web and mobile applications. Fortunately, cloud-based performance and load testing tools make it easier than ever before to ensure that internal enterprise apps as well as external customer-facing applications can handle user demand.
Every enterprise is a software company, regardless of what they’re vertical is. Many of them are building more lines of code than major software companies per year. Software is the competitive difference in what everyone is doing now,” says Theresa Lanowitz, founder and analyst, voke.
Performance testing
Performance testing is an important activity if you care about the performance of your software. For example if you expect to get 100,000 hits on your website an hour, do you know if it will be able to cope? Performance testing is your guard against being unexpectedly unable to cope with the traffic.
As others have mentioned it's a very tricky discipline and requires good guidelines from your stakeholders to get it right. If you test that 10,000 users can access the site without significant performance degradation, two questions crop up: is 10,000 high enough? Maybe the product owners want it to work for 20,000? Secondly what does 'significant performance degradation' mean? How many seconds for a response is tolerable to your users?
Challenges of performance testing on Cloud
One of the biggest challenges in application life cycle management (ALM), according to Lanowitz, is performance. “Performance will make or break whether or not someone is going to use your app. If you think about the type of apps you use – enterprise or personal apps – performance is the determining factor, so make sure that performance is there and that you’re able to test appropriately for performance.”This is especially true of Web and mobile applications. Fortunately, cloud-based performance and load testing tools make it easier than ever before to ensure that internal enterprise apps as well as external customer-facing applications can handle user demand.
Can I help you ?
Dear friends if you feel there is something you would like to add to the post, please feel free to do so . Also if you need any clarifications or guidance I will be happy to help you. Please post your comments below
Send in your posts to softwaretestinganeasyway@gmail.com . We will help you reach out to the vast community of testers and let the world notice you.
Want reach out to millions of readers out there?
Would you like to see you post published here ?
Send in your posts to softwaretestinganeasyway@gmail.com . We will help you reach out to the vast community of testers and let the world notice you.
Comments