Automated Testing of C++Builder Applications

AutomatedQA’s TestComplete, winner of the 18th annual Jolt award for Best Testing Tool, is a comprehensive automated software testing solution for C++Builder applications that boasts several industry firsts, especially a uniquely flexible, user-oriented approach. Equally suitable for both experienced test engineers and those who are new to testing, TestComplete offers visual as well as scripted test creation, supports a full range of essential testing types and includes all kinds of features needed to perform thorough automated testing with minimal effort.

Effective Automated C++Builder Testing

TestComplete provides out-of-the-box support for C++Builder applications and automates all kinds of internal and UI testing. Its easy-to-use environment, rapid test development tools and extensive feature pack provides you with all the power you need to perform effective automated testing in less time. Famous for its ability to “automate the non-automatable”, TestComplete allows you to perform an unlimited range of testing-related tasks — almost anything you can imagine. Whether you need to test VCL or CLX applications, to automate functional, unit or regression testing — TestComplete helps you test faster, more reliably and saves you money.

Support for Almost Every C++Builder Version

TestComplete provides automated testing support for applications developed in almost every C++Builder version — from Borland C++Builder 3.0 to CodeGear C++Builder 2009, no matter whether they use the VCL or CLX components. In addition, TestComplete runs on major Windows versions — NT/2000/XP/Vista/2003/2008, including 32-bit and 64-bit Windows editions, so that companies can verify the quality of their C++Builder products across multiple operating systems.

Smart Object Recognition and Recording

TestComplete can automate major VCL and CLX controls, including complex controls like grids. Its intelligent test recorder captures high-level object-aware operations (item selection, button click, checking/unchecking and more) rather than raw coordinate clicks, so that automated tests are flexible and resistant to the application’s UI changes. Low-level analog recording is also possible, in case you need to simulate exact mouse motions, clicks and key presses at a specific speed.

Within automated tests, objects of the tested C++Builder application are addressed using the same names that the objects have in the application code, which helps with communication between testers and developers.

Access to Internal Methods and Properties of Application Objects

TestComplete gives testers the power to do much more than just capture-playback automation. It provides automated tests with access not only to all onscreen VCL and CLX objects, but also to published elements of the C++Builder application under test. It can also give testers the same access to application’s internal elements that the C++Builder IDE has, that is, access to objects’ published, public, protected and private methods, fields and properties, even in release builds. So, TestComplete’s automated tests can read data directly from and write it to C++Builder application objects, call the objects’ native methods, and thus test behind-the-scenes activities and verify even the most hidden elements.

Automated Unit Testing

Being an all-in-one automated testing tool, TestComplete can perform not only functional (GUI) testing of C++Builder applications, but also unit testing, so that test automation can be introduced in the early stages of application development. It provides a special framework for writing unit tests for C++Builder applications as well as a visual interface to manage test classes and methods, run the selected tests and view their results. Or, using TestComplete’s access to internal elements of C++Builder applications, testers can simply write unit tests within test scripts.

 
© 2009 AutomatedQA Corp. All rights reserved.
Home | Legal | About | Contact | Site Map | Print