Software Development Lifecycle

Posted Tue, 05/11/2010 - 17:45 by leeorw

Printer-friendly versionSend to friend

Testing and tuning your application can be an expensive, long and frustrating process. Testing cycles, tuning and regression testing can consume a lot of effort and resources. Performance testing is a crucial part of the software development lifecycle.

Ideally, performance testing should be done in an ongoing fashion just like functional testing. However, what usually happens is that performance testing is done in the last few weeks or days before a launch to production.

Even if you are doing the right things and start testing continuously and with a well-defined plan, performance problems can still occur and throw you into an infinite loop of performance testing issues that need to be addressed by other IT professionals.

When dealing with a web application we can shorten the time to test and still doing it correctly if we use the right approach and tools. Testing and development using cloud infrastructure have a number of benefits:

  • It’s possible to test at both typical and peak traffic levels, from hundreds of users to tens of thousands.
  • Generating geographically dispersed load provides the most accurate representation of real-world traffic.
  • The lower cost enabled by SaaS model and using an on-demand service, allows companies to execute multi-testing-performance-cycles accelerating development time.
  • Measuring both internal and external tests, and using both the lab and production environments, provides the most efficient and effective results
  • Testing live web-based applications in production and from outside the firewall is the only way to gain complete confidence in the application

At the end of the day, how you are testing your application is helping you achieve your business goals; using cloud infrastructure is an opportunity to test more comprehensively for greater confidence in the overall application performance, scalability, and reliability.

About The Author

Leeor Weinreb

Leeor is a Senior expert in load/performance testing, analysis, and management with over 10 years of experience working for global companies, testing their large complex systems. Leeor has an extensive technical and management knowledge together with business development skills. He is highly familiar with system testing, design & development of performance /stress/load/endurance tests with LoadRunner Silkperformer and Webload. Professional with SAP systems, Citrix,Oracle application 9i , 10g Oracle database and Sybase , J2EE applications as well as siebel and Ariba application server.

A visionary outlook to the future of performance testing lead him to engage in cloud performance using JMeter in the Cloud.

You can leave Leeor a message using our contact form.