AutomatedQA: Award-winning tools for software testing and quality assurance

Home » About AQA » TestComplete Product Description (500 words)

TestComplete Product Description (500 words)

TestComplete Product Description

(500 words)

AutomatedQA's TestComplete is a robust and affordable solution for the automation of functional, regression, unit, distributed and HTTP performance testing of Win32, .NET-connected, Java and web applications. Winner of the 2004 Jolt award for Best Testing Tool, TestComplete offers top-shelf test automation capabilities for a fraction of the price of the industry leaders.

Functional testing (also known as GUI, or Black-box testing). TestComplete provides support for traditional record/playback automation, but also provides a powerful scripting environment for those who wish to go much deeper in their functional testing. With support for 5 different scripting languages (VBScript, Jscript, DelphiScript, C#Script and C++Script) users are able to work in whichever language they are most comfortable. Scripts are recorded as "object-aware" rather than by coordinates, making UI testing far more flexible.

TestComplete also provides support for data-driven and object-driven testing, thus making functional testing an easily extensible process; adding test cases can be a simple matter of adding a single object or line of text.

Regression testing. Verification of an application's functioning versus past baselines is a fundamental testing practice. TestComplete automates much of this by providing comparison engine objects and by providing simple ways to capture and store baselines. Store files, images or objects; TestComplete's comparison objects provide visual and programmatic ways to manage and compare those elements. In addition, capturing these elements (even run-time versions of applications objects) is an easy process wherein TestComplete even generates comparison code. Thus, 2 or 3 clicks in TestComplete can result in a captured baseline and the code by which testers can compare against it.

Unit testing (also known as White-box testing). TestComplete provides two different kinds of support for unit tests. It can detect the existing unit tests in compiled application and allows testers to add them to a test project. Or, by using TestComplete's ability to see deep inside tested applications, testers can actually write unit tests within test scripts.

Distributed testing. This is multi-tier or client/server testing. TestComplete can search a network for other installed instances of TestComplete or TestExecute (a command-line test runner) and drive those other instances through a synchronized network test suite. Thus, testers can easily test things like data locking or logjams, etc.

HTTP Performance testing. TestComplete can act as an HTTP proxy server, recording HTTP requests during a browser session. Once the requests are recorded, tester can use TestComplete to create hosts of virtual users, assigning them the recorded tasks, playing them back, and recording the server response times. This allows testers to perform Load testing, Stress testing and Scalability testing of web applications.

For more information, or to download a 30-day trial version, see our website at www.automatedqa.com.

-- END --


Copyright © 1999-2008, AutomatedQA, Corp. All Rights Reserved.
Home | Legal | About | Contact | Site Map | Print