Strategic Testing in the Web World


Sales and marketing don't usually make the commute to the test department. If they knew what you could offer, you might see them more often. For example, one customer used load-testing software to collect data on competitors' sites' performance. This provided the marketing and development departments with hard data for competitive response times for their company's application. In another case, a multinational company was working on a major sale of its software, but the buyer would not budge until it had scalability results. Testing of the vendor's application on a simulated environment sold the product. If you work for a software vendor, does marketing have or need scalability information on the company's products?

ROI Benefits of Moving to Automated Testing
Move to Automated Testing
While moving to automated testing may require a capital outlay to purchase new software, there is an easy-to-compute equation to support this time-and-money-saving method. Just consider the average manual testing labor costs versus automated testing labor costs. For example, if you are testing an e-commerce site, it's easy to compile the figures for money lost if the site goes down for a half day. Compare this possible business loss to the salaries of your testing staff for a six-month period. Now compare the business loss figure again to the salaries of your testing staff over a three-month (automated) testing period. This should yield a return on investment in your staff and any additional software purchases.

Test Productivity
Everyone talks about productivity, but how do you calculate the cost savings realized through improved testing efficiency? There are two ways to tackle this issue, one is to compare a prior project's work to a current engagement (in terms of the length of time it took to write the test scripts, etc.). The second method is to examine the test cycle. Can the team reuse scripts? If yes, this would limit the amount of new coding work needed and would improve productivity by reducing the amount of time needed to develop tests.

What's needed is an internal evaluation of the approximate amount of time it takes to write scripts versus reuse of existing scripts. The results of good test procedures ensure a company's reputation through a quality product. Testing can save money and make money. I hope you have found these tips helpful, and can use them to promote your test team's value in your organization.

About the author

AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.