|
|

|
TestComplete
Automated testing tool to create, manage and run tests for any Windows, Web or Rich Client software.
Published By:
Please see below for licensing options, pricing and availability. Shipping is free within mainland UK (next working day subject to availability).
|
Product Information
TestComplete is an automated testing tool that makes it easy for anyone to create automated tests for software. TestComplete's new script-free keyword testing, ease of use enhancements and centralised Start Page make learning automated testing a snap for new users. TestComplete's flexibility and extensive feature list ensure power users always have a solution to testing challenges.
Use TestComplete to automate your tests and you can run them anytime, day or night as your automated tests work round the clock. TestComplete can perform tests to verify your business logic, measure software and server performance, analyse databases and assess user experience.
TestComplete is highly flexible and you can run a variety of different test types: Functional testing, Load testing, Performance testing, Client/Server testing, Integration testing, Regression testing and Data-driven testing.
Other product variants may be available, please contact us or request a call back if you cannot see what you are looking for.
Documents & Downloads
-
Back to top
» TestComplete 8.x Standard and Enterprise Edition Comparison
New Features
-
Back to top
New Features in TestComplete 8
General Improvements
TestComplete 8 introduces the following general improvements:
- More easily create data-driven tests with a new project type, project suite and keyword test variable - the DB Table. These variables provide access to data stored in database tables, database queries, Excel workbooks and CSV tables. Additionally a new 'make data-driven loop' command in the context menu of the keyword editor helps you quickly replace hardcoded parameter values with data stored in the data source
- New view modes help simplify object method and properties selection. The basic mode shows only the most frequently used and important methods and properties whilst the advanced view mode shows all available methods and properties
- Smarter image comparisons between BMP, PNG and TFF images containing alpha channels
- A new 'record user actions on tested applications only' option enables you to ignore any actions that are not part of your tests
- Watch list now highlights changed values in red
- Now you can run individual tests from the command line or via COM.
New platforms
TestComplete 8 now supports Visual Studio 2010, .NET Framework 4 and Windows Mobile 6 along with enhanced integration with issue tracking systems including AutomatedQA Software Planner, Atlassian JIRA and Axosoft OnTime. With TestComplete 8 you also have direct access to the Java API so you can use Java classes in automated tests.
Test Visualizer
The new Test Visualizer captures screenshots during test recording and playback and displays them in a new panel window. You can use these images to see the test actions that the recorded commands performed and simplify the analysis of a recorded test. Additionally you can easily find the difference between expected and observed states of the tested application/window/control with the differences highlighted in red.
Enhancements to Checkpoints
More easily perform comparisons between elements such as files, images, tables and more. The new check methods require fewer parameters than the old compare methods so are easier and faster to use (you can continue using compare methods too). Additionally in Test Complete 8, more results are posted to the test log (including the tested object name, the name of the property checked, the expected property value etc.)
Enhancements to Web testing
Better support for dynamic web controls (such as sub menus) are available through the automatic detection of mouse hover actions when they cause changes in the content of a tested web page. You no longer need to insert these events manually. Additionally there is improved support for JavaFX web apps and support for Firefox 3.6.
Enhancements to network testing
Network suite improvements include automatic opening of user sessions on remote computers so you no longer have to log on manually and support for concurrent user sessions on operating systems that support them (Windows Server 2003/Windows Server 2008). Easier user account management capabilities means you can store the same account details in one place when they're common across network devices and you can easily restart remote computers from the master computer.
Test log improvements
You can now post HTML formatted messages to the test log and limit the number of event messages stored in the log to reduce the log size on large tests by specifying a number of log messages to be stored before an error event occurs. The test log UI window also features a range of improvements.
Load testing enhancements
Previously TestComplete would only assume a simulated HTTP request was successful when a response code of 200 or 302 was returned. In TestComplete 8 you can specify any range of response codes that could indicate a successful request. TestComplete 8 also introduces 'complex' load testing tasks that can be used when virtual users need to be able to run multiple HTTP tasks per test or when the same task needs to be repeated several times. Note that a licensing change in this release means TestComplete Enterprise no longer includes 5 virtual users by default.
Scripting changes
- The DelphiScript engine has been improved with enumeration support, support for Unicode, no unit size limitations and more.
- Support for WMI has been extended with the WMI object now coming with new methods for managing processes and services on local or remote computers.
- File system object improvements include the ability to get the filename without the extension, recursive searching capabilities for files and folders, improved handling of file and folder renaming when a name already exists, better support for 64-bit values and more.
- Find methods within scripts are now easier to use as they support native JScript arrays as parameters
- New optional read or read/write modes for accessing registry values
- And more
And much more...
Test Complete 8 features a vast range of other improvements, including:
- Improvements to name mapping including conditional mapping criteria
- Improved manual test support that enables easy importing of manual test instructions and running keyword tests from manual tests
- Extended support for 3rd party controls
- User form enhancements including a new property selection wizard component
- Script extension improvements including a new LogAction element that makes it possible to create custom extensions for exporting test results
- And more
Features
-
Back to top
Automate Every Test, Easily!
TestComplete is not dependent on any development tool and can perform automated testing on a wide range of applications:
- Windows applications created in Visual C++, Visual Basic, Delphi, C++Builder, PowerBuilder, Visual FoxPro and other development tools.
- .NET, WPF and Java applications, web applications and web services, Flash, Flex and Silverlight applications.
- Applications running on portable devices such as PDAs, Pocket PCs and smartphones.
- 32-bit as well as 64-bit applications.
- CORBA objects.
Supported Automated Testing Types
TestComplete lets QA teams perform all types of automated testing:
- Functional (user interface) tests
- Unit tests
- Regression tests
- White-box tests
- Data-driven tests
- Keyword tests
- Load, stress and scalability tests
- Distributed tests
- Coverage tests
- Manual tests
Smart Automated Test Recording and Playback
- The powerful automated test recording engine records object-based operations, such as item selection, checking/unchecking and so on, which are more robust than coordinate-based automated tests and do not fail if the application’s UI changes.
- Recorded automated tests can be successfully played back with little or no modifications.
- Various options for adjusting the automated test execution speed and handling unexpected situations and errors.
- TestComplete can automatically capture screenshots at each operation during automated test recording and playback to visualise the automated testing process.
Easy Automated Test Creation
- TestComplete’s comprehensive automated test authoring environment allows testers to build automated tests quickly and with minimum efforts.
- Visually created keyword tests do not require programming or scripting skills and allow even non-technical and inexperienced testers start automated testing instantly.
- Technically savvy testers can automate advanced automated test cases using automated test scripts in VBScript, JScript, DelphiScript, C++Script or C#Script.
- Testers can add custom functionality to recorded or newly created automated tests using dozens of built-in operations and automated test library routines.
- Automated tests can be tuned in an intuitive point-and-click keyword test editor and full-featured automated test script editor.
- A powerful built-in test debugger makes it easy to troubleshoot automated tests.
- A fully-customisable user-friendly IDE can be easily adapted to your particular automated testing needs.
Automated Testing Checkpoints
- Built-in automated testing checkpoints allow testers to easily validate application objects and object properties, files and images, web pages, data in tabular controls and databases and other data by comparing the actual and expected values.
- Checkpoints can be inserted during automated test recording and while editing the automated test.
- With easily created extensions, you can add custom checkpoint types to TestComplete.
Advanced Automated Test Log
- Detailed test logs generated by TestComplete contain results of all operations performed during the automated test and allows testers to perform deep analysis of the automated test results.
- Testers can post custom messages, images, files and other entry types to the test log.
- Double-clicking on a log entry brings you to the corresponding automated test operation, which helps quickly locate and fix errors.
- The test log viewer supports sorting, filtering, grouping, formatting and other features for convenient log analysis.
- The test logs can be printed, exported to HTML, XML or MHT, archived, sent by e-mail or added to an issue-tracking system — all of this directly from TestComplete.
Automated Testing Support for Custom Controls
- Support for a wide range of third-party controls and UI libraries allows testers to create comprehensive automated functional tests for applications that have a custom UI.
- Customisable object mapping lets custom or derived object classes be mapped to classes that are recognised by TestComplete.
- The powerful text recognition engine enables testers to retrieve data from graphic-based controls, such as graphs and charts.
- Support for custom .NET and WPF controls can be added by custom plug-ins.
Access to the Application’s Internals
- TestComplete gives testers access to public, protected and private methods, properties and fields of an application’s visible and non-visible objects for thorough white-box testing.
- Testers can run internal methods and change internal property values of application objects as part of automated tests, for example, to simulate user actions over the application’s UI and check the application’s state.
Flexible Automated Tests
- By replacing hard-coded values with variables, testers can create data-driven tests that can be re-used with different data sets.
- TestComplete supports databases, Excel sheets and text files as external data sources.
- Automated tests can be run with multiple data sets to produce a larger test coverage.
Object Browser
TestComplete’s Object Browser allows testers to:
- Explore all processes running in the system, their objects and objects’ methods and properties and orient themselves with the object hierarchy of the application under test.
- Dig deep into the application’s internal objects and their elements.
- View various system information.
- Explore interfaces of ActiveX and COM objects.
Integration with Source Control Systems
- TestComplete allows testers to store automated tests in a source control system, such as Visual SourceSafe, CVS and others, and work on them as a team.
- Testers can add automated tests to the source control, check them in or out and perform other source control operations directly from TestComplete.
- Automated tests can be automatically checked out when a tester opens a project in TestComplete.
- TestComplete visually indicates the current source control status of automated test projects and their elements: checked out by you or by another tester, not checked out, not in source control, and others.
Integration With Visual Studio Team System
- QA teams can extend Visual Studio test projects with TestComplete's automated tests for more powerful automated testing.
- TestComplete’s automated tests can be run as a part of team builds.
- Results of automated tests run from team builds are automatically published to Team Foundation.
- TestComplete’s automated tests can also be run from MSBuild projects.
Additional Automated Testing Features
- QA teams can schedule nightly automated tests to get reliable daily builds of your company’s software.
- Automated tests can be extended with Windows API functions, functions located in DLLs and .NET assemblies, ActiveX, COM and WMI objects.
- Unicode support enables automated testing of multilingual applications.
- Automated testing support for applications running under different user accounts.
- Special tools let you trace events and exceptions in the application under test during automated test execution.
- UI Automation support assists in testing user interface elements.
- Microsoft Active Accessibility (MSAA) support allows interaction with any controls that provide accessibility information.
- Extensible architecture enables adding new functionality to TestComplete using custom plug-ins.
Editions
-
Back to top
TestComplete Standard
Provides powerful application testing functionality. Test applications developed in numerous languages and frameworks including .NET, WPF, VC++, VB, Delphi, C++Builder, Java, JavaFX and QT. Supports functional testing and UI automation support, unit testing (MSTest, JUnit, NUnit, DUnit), data and object driven testing, ADO and BDE support and much more.
TestComplete Enterprise
Along with the functionality available within TestComplete Standard, TestComplete Enterprise provides advanced testing functionality. Test websites (including AJAX, ASP.NET, Silverlight, Flash and Flex), HTTP loads, third-party ASP.NET controls, web services, Windows Mobile applications and more. Comes with optical character recognition and text recognition plugins and can be run as a distributed system. It also comes with two additional products, TestExecute and TestRecorder.
TestComplete Load Testing Add-On
Optional purchase that adds virtual users to emulate load testing (for TestComplete Enterprise).
|
|