Invaluable Testing Functions
WingArc1st releases a Dr.Sum EA product patch every one or two months. In cases where a function is modified, TestComplete automatically performs nightly regression tests.
Sakaguchi points to key features offered by TestComplete that are particularly helpful when his team conducts application regression testing. These include name mapping and checkpoint functions as well as the script editor using Jscript. TestComplete is also adept at accurately recognizing particular objects (inclusion set controls) and obtaining property data.
TestComplete also impresses Sakaguchi by identifying processing mistakes. In addition, he found the product support documentation on the SmartBear website to be very helpful for understanding the different regression testing functions that TestComplete offers.
Desktop Version Also Benefits from Automated Testing
After the initial successful test of TestComplete, WingArc1st switched the Dr.Sum EA software from a Web application to a desktop application using Delphi XE8. This switch presented a new testing challenge for which manual UI testing was implemented at first.
Because tests on the application’s functions previously uncovered many code issues, Sakaguchi thought manual testing would require three months of resource time. However, the cost of repetitive testing grew prohibitive, and product quality began to decrease.
To address these challenges, Sakaguchi’s group used TestComplete again, this time to automate testing of the Delphi-based application. Since the same tests are performed for each regression test, automating the process with TestComplete made sense.
The trial determined that TestComplete recognizes object controls and performs automated testing easily on application functions. Creating the test scenarios for the first time required approximately 45 days of resource time—with only minor adjustments necessary for a second round of testing. In subsequent tests, implementing automated test runs significantly reduced the required resource time: operational verification can now be completed in just a few days.
“In addition to the superior product features offered by TestComplete, SmartBear also provides an abundance of product support information,” Sakaguchi says. “The combination of a leading test automation tool backed by the expertise of SmartBear assists us greatly in keeping regression testing resource time to a minimum while also ensuring we uncover any functionality issues.”
All company names and/or products referenced herein are either registered trademarks or trademarks of their respective trademark holders.