Published on 30-Apr-2012
"The IBM Rational products gave us a lot of speed and a lot of agility in the way we could integrate the products. It’s a robust suite." - Scott Marchant, managing director, TestPro
Agile Software Development, Cloud Computing, Collaborative Lifecycle Management, DevOps, SmartCloud - Services, SmartCloud - Solutions
TestPro, an IBM Business Partner, provides consulting services and product expertise in software quality and testing. The company is headquartered in Castle Hill, New South Wales, Australia
To help its customers automate the testing process, TestPro wanted to create a testing platform that would be easy to set up and use.
TestPro built a testing platform using IBM Rational software. The company used the IBM SmartCloud Enterprise offering to deploy the solution to customers and host its internal development environment.
The SmartCloud Enterprise solution helped the organization significantly cut costs and rapidly deliver its testing platform. Further, the company reduced the amount of time required for testing by 99 percent.
TestPro, an IBM Premier Business Partner, provides consulting services and product expertise in software quality and testing. The company is headquartered in Castle Hill, New South Wales, Australia.
Building a test platform based on IBM Rational software
To help its customers automate the testing process, TestPro wanted to create a testing platform that would be easy to set up and use. Specifically, it aimed to develop a product that could enable nontechnical users to run test suites with minimal training. After evaluating numerous testing applications, TestPro built the platform using IBM® Rational® software. “The IBM Rational products gave us a lot of speed and a lot of agility in the way we could integrate the products. It’s a robust suite,” says Scott Marchant, managing director, TestPro.
The Testing Automation Framework (TAF) PRO platform is built on the IBM Rational Functional Tester application, which provides capabilities for functional, regression, GUI and data-driven testing. The Rational Functional Tester application is integrated with IBM Rational Quality Manager software, which helps enable users to store and manage test cases and other testing artifacts. Users can employ Rational Quality Manager software to initiate testing with Rational Functional Tester software through the TAF PRO platform. IBM Rational Team Concert™ software provides collaborative capabilities and also helps users manage version control. IBM Rational Performance Tester software, the final component, can be used to identify system performance issues.
The TAF PRO platform can enable users to implement continuous integration, which is especially helpful for customers wishing to do agile development. Organizations can build up a suite of tests that they want to run and have them executed automatically from the TAF PRO platform whenever a build is finished, so builds can be quickly completed and tested in a single step.
Relying on Rational software internally
TestPro also uses Rational Team Concert software internally to support its agile practices and provide development collaboration capabilities. The application helps enable geographically distributed developers to work together effectively by allowing them to track work items and understand relationships between components. In addition, the Rational Team Concert application helped the company with software quality. “The principal advantage that we see is higher quality software,” says Marchant. “When we fix a bug, it doesn’t creep back into the software. Rational Team Concert allows us to track issues and work items much more effectively, so we know when items are fixed.”
In addition, the Rational software helps enable TestPro to quickly test its own applications. Before the company began using the Rational applications, it took three or four people a month and a half to run 600 tests on the TAF PRO platform. The company can now run these 600 tests within two hours, reducing the amount of time spent on testing by more than 99 percent.
Taking advantage of the cloud
In the past, TestPro used various hosting solutions for its internal development. But in September 2011, the company began to explore the IBM SmartCloud™ Enterprise solution, a cloud computing Infrastructure as a Service (IaaS) offering designed to provide rapid access to enterprise-class virtual server environments. Following an assessment of the offering, the organization moved all of its development to the IBM Cloud offering. TestPro runs an instance of Rational Team Concert software in the cloud. The cloud can also enable the company to back up the entire Rational Team Concert database. “It’s substantially cheaper than what we were using before. I wish we had known about the IBM SmartCloud Enterprise solution a lot earlier,” says Marchant.
TestPro also makes its TAF PRO platform available to customers through the SmartCloud Enterprise offering. The IBM Cloud solution helps enable TestPro to deliver the TAF PRO platform to its customers, without any setup on their part, within about an hour and a half. Without using the cloud, it could take a half a day to two days to set up. “There’s a huge amount of flexibility and speed there. We’re also using the cloud for proof of concepts and demonstrations. We can just turn it on and give the user access to it, which is very powerful for us,” says Marchant.
The IBM Cloud offering can enable TestPro to quickly create new test environments for its customers to use for testing. By logging on to a web page, TestPro staff can request different virtual server configurations for testing, and these configurations are available within hours. With other providers, the company needed to send an email request for such configurations and then wait days for the servers to be ready. The IBM Cloud solution also helps enable TestPro to quickly create environments to use for proof of concepts (POCs) for its customers, which can help accelerate the sales cycle.
About the IBM DevOps approach
The DevOps approach is an enterprise capability for continuous software delivery that helps enable organizations to seize market opportunities, respond more rapidly to customer feedback, and balance speed, cost, quality and risk. By offering the right approach for incremental adoption, the IBM DevOps solution helps organizations deliver a differentiated and engaging customer experience, achieve quicker time to value and gain increased capacity to innovate. The DevOps solution uses an open-standards-based platform and a continuous feedback loop across the delivery process, and it’s designed to integrate into existing heterogeneous lifecycle environments to deliver value more quickly.
For more information
To learn more about the IBM DevOps approach, please contact your IBM marketing representative or IBM Business Partner, or visit the following website: ibm.com/ibm/devops/us/en. Or download the analyst report: Continuous Delivery is Reshaping the Future of ALM. https://www14.software.ibm.com/webapp/iwm/web/signup.do?source=swg-rtl-sd-ar&S_PKG=ov17430
To learn more about IBM Rational or IBM SmartCloud Enterprise, please contact your IBM marketing representative or IBM Business Partner, or visit the following websites: ibm.com/software/rational or ibm.com/services/us/en/cloud-enterprise
To learn more about TestPro and how the TAF PRO platform can help you automate software testing, please visit: www.testpro.com.au
Additionally, IBM Global Financing can help you acquire the software capabilities that your business needs in the most cost-effective and strategic way possible. We'll partner with credit-qualified clients to customize a financing solution to suit your business and development goals, enable effective cash management, and improve your total cost of ownership. Fund your critical IT investment and propel your business forward with IBM Global Financing. For more information, visit: ibm.com/financing
Products and services used
© Copyright IBM Corporation 2012 IBM Corporation Software Group Route 100 Somers, NY 10589 Produced in the United States of America April 2012 IBM, the IBM logo, ibm.com, Rational, Rational Team Concert, and SmartCloud are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the web at “Copyright and trademark information” at ibm.com/legal/copytrade.shtml This document is current as of the initial date of publication and may be changed by IBM at any time. Not all offerings are available in every country in which IBM operates. THE INFORMATION IN THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED, INCLUDING WITHOUT ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTY OR CONDITION OF NON-INFRINGEMENT. IBM products are warranted according to the terms and conditions of the agreements under which they are provided. The performance data and client examples cited are presented for illustrative purposes only. Actual performance results may vary depending on specific configurations and operating conditions.