TestComplete Platform [Commercial - Renewal (2-Years) (1) Floating User - Electronic Windows]
Our Part #: 1147848 |
delivered via Email
TestComplete is an automated testing tool that makes it easy for anyone to create automated tests for software. TestComplete's script-free keyword testing, ease of use and centralised Start Page make learning automated testing a snap. Plus TestComplete's flexible and extensive feature list ensure power users always have a solution to testing challenges. TestComplete supports a variety of different test types including functional testing, performance testing, client/server testing, integration testing, regression testing and data-driven testing. It can perform tests to verify your business logic, measure software and server performance, analyse databases and assess user experience.
New features in TestComplete 12.2
Mobile Testing Improvements
- Support for iOS 10.1 and 10.2.
- Support for testing Xcode 8.1 applications.
- Support for testing Xamarin.iOS applications created in Xamarin Studio 6.1.1 and 6.1.2.
- Manual instrumentation of Xamarin.iOS applications in Xamarin Studio.
- Support for Windows Server 2016. Now, you can record and run your tests under Microsoft Windows Server 2016 to check whether your application works correctly with this version of the Windows operating system.
- Support for Firefox 50 and Google Chrome 55. Now, you can create and run tests for web applications running in the recent versions of these web browsers.
- Improved Visual Studio integration. The TestComplete Visual Studio integration package adds a new build step to TFS 2015 – Publish TestComplete Test Results. It helps you easily publish TestComplete test results from your team builds.
CrossBrowserTesting.com is an online test service that provides environments – a virtual desktop machine or a physical mobile device – for functional web and mobile testing. TestComplete tightly integrates with this service and enables you to easily run your web tests in various web browsers, on different operating systems and screen resolutions. That is, you get a rich and easily configurable set of browsers, operating systems and resolutions for your web tests, and do not need to spend time and efforts on creating and maintaining test environments. Also, the tests run in parallel, which significantly decreases the overall execution time.
To integrate TestComplete with CrossBrowserTesting.com, you use a new project suite item – Environment Manager. You can run your tests from the TestComplete user interface, command line or via COM interfaces.
New features in TestComplete 12
Test and Verify Oracle Forms
Test mobile web on real devices
- TestComplete 12 comes with support for testing Oracle Forms
- Programmers can choose among multiple scripting languages, while manual testers can use script-free record & replay functionality to test Oracle Forms
- Along with emulators, TestComplete 12.0 now provides support testing website on real mobile devices
- No need to jailbreak, unlock or root your devices
Intelligent recommendation for object not found issues
Support for AngularJS and AngularUI web frameworks
- Easily find and fix 'object not found' error
- TestComplete 12.0 provides automatic suggestions on finding the right object identifiers
Seamless Integration to QAComplete
- Support for other popular web frameworks such as ASP.NET MVC, BackBoneJS, and Ruby on Rails also included
Features Added in Previous Releases
Support for Python
- Send projects suites, projects, or tests directly to QAComplete,
- “Export to QAComplete' option added as a part of improved integration
New Source Control Systems Integration
- Record or create automated test scripts using Python.
SoapUI NG and SoapUI Integration
- Maintain test versioning using integration with source control systems such as Git, Subversion, and Mercurial.
Reuse Functional tests as load tests
- Add, run, and report on functional API tests created using SoapUI NG Pro and SoapUI
Plug-in for Jenkins
- Convert TestComplete Web tests into performance tests.
- No need to write separate tests for performance and functional testing.
- Assign virtual users after conversion to ensure predictable performance at different stress levels.
- Use new plug-in for Jenkins to launch TestComplete tests directly from Jenkins builds. Results get automatically updated to Jenkins after execution.
Automate your tests
Use the testing type you need
- Create automated tests with ease - automated tests can easily be created even by inexperienced users, so everyone in your organisation can start using TestComplete immediately.
- Expand your test capacity - automate software tests on a wide range of applications and simulate user actions on any application from any development language.
Automated testing of web and rich internet applications (RIA)
- Functional GUI testing - TestComplete offers many features that extend the productivity of automated functional testing.
- Keyword-driven testing - Keyword tests are the basic automated testing type in TestComplete.
- Regression testing - Regression testing consists of re-running existing test cases and checking that code changes did not break any previously working functions, inadvertently introduce errors or cause earlier fixed issues to reappear.
- Data-driven testing - Data-driven testing with TestComplete means using a single test to verify many different test cases by driving the test with input and expected values from an external data source instead of using the same hard-coded values each time the test runs.
- Unit testing - The essential point of unit testing is that only a small part of the application is tested with each unit test. With TestComplete you can automate NUnit, JUnit, DUnit and MSTest tests, use TestComplete's unit tests or create unit tests without special frameworks.
- White-box testing - Provides the automated test engine with access to methods and properties defined in the application¿s code.
- Distributed testing - A distributed test (or network test) is a test that consists of several parts that are executed on separate computers.
- Object-driven testing - Object-driven testing with TestComplete enables automated test development in a modular, object-oriented manner.
- Coverage testing - TestComplete integrates with SmartBear¿s profiling and debugging tool, AQtime Pro, to help software developers and engineers improve application quality.
- Manual testing - SmartBear¿s TestComplete is a full-featured manual test authoring and management environment.
Automated test creation
- Cross-browser testing with TestComplete - record tests in one browser and play them back in any other supported browser - with minimal, or no, customisation.
- Web testing with TestComplete - TestComplete fully supports front-end web testing. It can simulate user actions through the browser and detect the web page¿s state.
- Testing AIR applications - get comprehensive automated AIR testing done faster.
- Testing Flash applications - get comprehensive automated Flash testing.
- Testing Flex applications - get comprehensive automated Flex testing.
- Testing Silverlight applications - automatically detects the type of controls in Silverlight applications and records object-specific operations such as item selection, cell value change.
Integrate into your test and development processes
- Automated Test Recording Engine - automated test recording engine records object-based operations, such as choosing a menu item, selecting or clearing a check box, clicking tree nodes and so on.
- Test Visualiser - built-in Automated Test Visualizer captures and displays screenshots of your tested application.
- Checkpoints - includes special wizards that help you visually define elements to be compared and automatically generates automated test commands that perform the appropriate verification.
- Access to the application's internals - gives testers access to public, protected and private methods, properties and fields of an application¿s visible and non-visible objects.
- Object browser - your main tool for exploring the application under test, as well as other processes running in the system.
Test case automation with scripts
- .NET integrations - supports multiple .NET Framework versions and development tools.
- 3rd party controls - provides extended support for the most popular components and standard controls.
- 64-bit applications - offers both 32-bit and 64-bit application support.
- C++Builder applications - provides automated testing support for applications developed in Borland C++Builder 6.0 and later.
- Delphi applications - tests can be written using a Delphi-like scripting language known as DelphiScript.
- AQtime Pro integration - integrate AQtime into your automated tests so you can profile your application during testing.
- Visual Studio - full-featured automated testing tool for both 32-bit and 64-bit versions of Windows, .NET, WPF and Silverlight applications.
- Integration with QAComplete - integrate automated test cases into ALMComplete and QAComplete.
- Java applications - test Java AWT/Swing/SWT/WFC applications and applets.
- Plug-ins - create your own plug-ins that will extend TestComplete.
- Integration with source control systems - integrations with Source Control Systems and Visual Studio.
- Qt Applications - ensure the highest quality of your Qt applications before delivery.
- Visual Basic applications - within automated tests, objects of the tested Visual Basic application are addressed using the same names that the objects have in the application code.
- Visual C++ applications - recognises all onscreen objects in Visual C++ applications and effectively automates even complex controls such as grids, trees or menus.
- WPF applications - high-level test actions, such as item selection or cell data input, are object-aware rather than coordinate-aware and thus are more stable and resistant to the UI changes when performing WPF testing.
TestComplete Extensions and SDK
- Test script types - automate advanced automated test cases using VBScript, JScript, DelphiScript, C++Script or C#Script.
- Test script editor - test script editor that allows you to write, view and manage your test scripts.
- Test script debugging - powerful test debugger that allows testers to easily troubleshoot automated keyword-driven test and test scripts.
Test Run Reporting
- Create your own plug-ins that will extend TestComplete and provide specific functionality for your own needs. For example, add: support for custom controls, custom keyword test operations, scripting objects, new UI elements and more.
TestExecute - Featured Add-On
- Advanced reporting - reporting gives you deep analysis of the test results, so you can quickly locate and fix errors. Detailed test logs contain results of all operations performed during the automated test.
- Test logs - generates detailed, tree-like logs of all actions performed during automated testing to help testers perform deep analysis of automated test results.
- Use TestExecute to create cost-effective test infrastructure and run TestComplete tests on remote computers and virtual machines that don't have TestComplete installed.
For each user, you will need to purchase one Platform and one or more Modules, depending on the technologies you work with. If you are purchasing a Platform with more than one Module, Bundle discounts are available.
TestComplete uses two license types: Node-Locked and Floating User.
The Node-Locked license is bound to one computer. You can run only one TestComplete instance at a time on this computer.
Do not activate Node-Locked licenses on virtual computers. If you need to run tests on virtual computers, use Floating User licenses or TestExecute.
Floating User License
The Floating User license lets you run several TestComplete copies on multiple computers in the local network. The number of copies that can work concurrently is determined by the license key.
TestComplete is comprised of TestComplete Platform, which provides an IDE with foundational components for automated testing, test recording, integration with 3rd party tools, and API/SDK for extensions, and Technology Modules, which extend the platform to enable testing of specific application technologies - Windows Desktop, Web, and Mobile. For each user, you need to purchase one Platform and one or more Modules, depending on the technologies you work with. If you are purchasing a platform with more than one module, Bundle discounts are available.
TestComplete Platform provides the extensible foundation of all TestComplete test automation functionality, and includes the TestComplete IDE, integrations with third-party products, and features that are used for any application type.
The Desktop module provides functionality for testing Windows desktop applications created with various development tools and languages. It contains specific tools that allow TestComplete to recognize internal objects, methods, and properties of desktop applications and includes extended support for UI controls of popular vendors.
The Web module provides support for functional testing of web applications running in popular Windows browsers or Web Browser controls built into Windows desktop applications. This module includes plug-ins that enable browser DOM access for TestComplete, to recognise individual elements on web pages, and to provide access to their internal methods and properties.
TestComplete Platform Requirements
Supported Windows Versions
- Microsoft Windows 10 (both 32-bit and 64-bit editions).
- Microsoft Windows 8.1 (both 32-bit and 64-bit editions).
- Microsoft Windows 8 (both 32-bit and 64-bit editions).
- Microsoft Windows Server 2012,
- Microsoft Windows Server 2012 R2.
- Microsoft Windows 7 (both 32-bit and 64-bit editions).
- Microsoft Windows Vista (both 32-bit and 64-bit editions).
- Microsoft Windows Server 2008 (both 32-bit and 64-bit editions).
- Microsoft Windows Server 2008 R2. (Server Core installations are supported only with the WoW64 component installed.)
- Microsoft Windows Server 2003 (both 32-bit and 64-bit editions).
- Microsoft Windows XP 32-bit edition with Service Pack 3.
- Microsoft Windows XP 64-bit edition with Service Pack 2.
- Microsoft Windows Embedded Standard 7 (both 32-bit and 64-bit editions).
- Microsoft Windows Embedded Standard 2009 (with the Add Hardware Control Panel component installed).
It is recommended that you install the latest service packs and updates for your Windows version.
Recommended System Requirements
Minimal System Requirements
- A 64-bit operating system like Windows 7 or later.
- Microsoft Internet Explorer 9.0 or later.
- Intel Core i5 or Intel Core i7 (the 3rd generation).
- 6 GB of RAM or more.
- 1 GB of free disk space for installation, plus extra space for temporary files during test runs (see below).
- 1280 × 1024 or higher display resolution.
- Mouse or other pointing device.
Disk Space Requirements
- Microsoft Windows XP Professional 32-bit edition Service Pack 3, or
- Microsoft Windows XP Professional 64-bit edition Service Pack 2.
- Microsoft Internet Explorer 7.0 or later.
- Intel Core 2 Duo 2 GHz or higher.
- 1 GB of RAM on Windows XP or Windows Server 2003,
- 2 GB of RAM on other operating systems.
- 1 GB of free disk space for installation, plus extra space for temporary files during test runs (see below).
- 1024 × 768 or higher display resolution.
- Mouse or other pointing device.
TestComplete Platform creates and uses temporary files during test runs. The free disk space required by TestComplete Platform depends on your project size. You need at least 500 MB of free space on the system disk to run small projects, and 1–2 GB of free disk space to run large projects.
Please pay attention to the free disk space before running tests. If your system disk runs out of free space during a test run, TestComplete Platform can malfunction. For example, TestComplete Platform may stop responding to your commands, may not generate test events, the panel layout may get broken, and so on.
TestComplete Desktop Requirements
.NET and WPF Application Testing
Java Application Testing
- Microsoft .NET Framework v. 2.0, 3.0, 3.5, 4.0, 4.5 or 4.5.1 should be installed on your computer.
UI Automation Testing
- Java Runtime Environment (JRE) ver. 5, 6, 7 or 8 is needed. TestComplete Desktop supports both 32-bit and 64-bit Java versions.
Windows Store Application Testing
- For testing applications using the Microsoft UI Automation technology, Windows Automation API 3.0 is required.
- Windows Automation API 3.0 is pre-installed on Windows 7, Windows Server 2008 R2, and later versions of Windows.
- For other operating systems, use Windows Update or download Windows Automation API 3.0 from Microsoft’s web site: http://support.microsoft.com/kb/971513.
TestComplete Mobile Requirements
- TestComplete Desktop must be installed into a subfolder of the folder (or on 64-bit operating systems).
- Java SE Runtime Environment (JRE) or Java SE Development Kit (JDK) ver. 6, 7 or 8.
- Android SDK Tools, which you can get from: http://developer.android.com/sdk/index.html.
- The Android device or emulator having at least 512 MB of memory.
- No specific requirements for the CPU and screen resolution of the tested device.
- If you use a physical Android device, it must be connected to the computer with a USB cable.
TestComplete Web Requirements
Test web applications in the following web browsers:
- Install the latest version of iTunes on your computer. You can download it from: http://www.apple.com/itunes.
- If you use a physical iOS device, it must be connected to the computer with a USB cable.
Flash and Flex Application Testing
- Microsoft Internet Explorer ver. 7-11 (both 32-bit and 64-bit versions).
- Latest Mozilla Firefox.
- Latest Google Chrome.
- Patches for new versions of Chrome and Firefox are available immediately.
AIR Application Testing
- Adobe Flash Player v. 10.1.102.64 or later needs to installed on your computer. You can download the latest Flash Player version from here: http://get.adobe.com/flashplayer.
Silverlight Application Testing
- Adobe AIR 2, 3 or 13 is needed. You can download AIR from here: http://get.adobe.com/air.
- To run AIR applications that have not been installed from AIR installer packages, you need AIR Debug Launcher. It is part of the AIR SDK, which you can download from here: http://www.adobe.com/go/air_sdk.
WCF Service Testing
- Silverlight 4 (starting from v. 4.0.50826) or Silverlight 5 must be installed on your computer. You can download the latest Silverlight version from here: http://www.microsoft.com/getsilverlight.
- Microsoft .NET Framework 3.5 or 4.0 is required.