As the IT Director and his team began researching potential solutions for automating UI tests, he had a well-timed conversation with a colleague on a separate development team. “They had implemented SmartBear TestComplete for automated UI testing and highly recommended it for us,” says the IT Director. “They were also using TestComplete in conjunction with their quality management tool—SpiraTest—which we were about to implement as another way to accelerate our development process.”
The two solutions worked well together and met all our testing needs, making the decision to choose TestComplete easy.. TestComplete features an object identification algorithm that enables QA teams to build stable, scalable and easily-maintainable automated UI tests. The company’s testers can automate anything on user interfaces and choose from more than 50,000 object properties across more than 500 control types—including all major frameworks and third-party tools.
The energy firm had purchased a UI testing tool (HP QuickTest Professional—now known as HPE Unified Functional Testing) a few years prior, but the tool was never able to get off the ground. “No one was using that tool so we made the change to TestComplete,” the IT Director points out. Although TestComplete offers record and replay capabilities for non-technical testers, the software team chose to write scripts for all of its tests. The team uses the Java bridge feature in TestComplete to write Java code for each UI test, and then has TestComplete ping the Java code. “TestComplete is easier to understand so it has been adopted readily by our team. The solution also offers Java scripting, which is an important feature. We like the flexibility of being able to use the development language with which we are most comfortable.”
To complement TestComplete, the company also purchased SmartBear TestExecute. The runtime tool helps further reduce testing time by splitting tests on distributed infrastructures, including both physical and virtual machines. TestExecute makes it easy to set up parallel test suites that specify the actions that need to be performed after each run and the data that needs to be shared across tests.
Since the initial deployment, TestComplete has proven its flexibility and commitment to providing quality at speed even further as the company changed to angile development methodology and adopted new tools. TestComplete helps speed up feedback loops with corresponding teams to promote agile delivery and seamlessly worksin conjunction with their new quality management tool as it does with SpiraTest. The software team also easily integrated TestComplete with Atlassian Jira to track software defects communicate allchanges anback to the developer team.
“As we changed our development process and the tools we use, it has been good to know that TestComplete adapts and continues to work well as our automated UI testing tool,” says the IT Director. “Our research also indicated that TestComplete is more lightweight in terms of its drain on system resources and costs a lot less than other solutions due to the licensing model SmartBear uses.”