Call us on: +44 (0)1364 654100
TestComplete Mobile Module [Commercial - Perpetual Licence Upgrade With Maintenance (1-Year) From Node Locked (1) Floating User - Electronic Windows] boxshot

Add this product to your basket

TestComplete Mobile Module [Commercial - Perpetual Licence Upgrade With Maintenance (1-Year) From Node Locked (1) Floating User - Electronic Windows]

Published By: SmartBear Software

£1,407.91 (Ex. VAT)

Our Part #: 1147862 | Availability:  delivered via Email | Media: Electronic

New Features
System Req.
Docs & Downloads

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

Android Testing

  • Support for Android 7.

iOS Testing

  • 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.

Overall Improvements

  • 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. Integration 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, 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

  • 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

Test mobile web on real devices

  • Along with emulators, TestComplete 12.0 now provides support testing website on real mobile devices
  • No need to jailbreak, unlock or root your devices

Use JavaScript to create automated tests

  • TestComplete 12.0 comes with full support for JavaScript
  • Simply record tests in JavaScript to create automated tests across desktop, web, mobile, and packaged apps or write your tests directly in JavaScript

Intelligent recommendation for object not found issues

  • Easily find and fix 'object not found' error
  • TestComplete 12.0 provides automatic suggestions on finding the right object identifiers

Support for AngularJS and AngularUI web frameworks

  • Test web apps that are using client-side JavaScript frameworks such as AngularJS and AngularUI
  • Support for other popular web frameworks such as ASP.NET MVC, BackBoneJS, and Ruby on Rails also included

Seamless Integration to QAComplete

  • Send projects suites, projects, or tests directly to QAComplete,
  • “Export to QAComplete' option added as a part of improved integration

Features Added in Previous Releases

Support for Python

  • Record or create automated test scripts using Python.

New Source Control Systems Integration

  • Maintain test versioning using integration with source control systems such as Git, Subversion, and Mercurial.

SoapUI NG and SoapUI Integration

  • Add, run, and report on functional API tests created using SoapUI NG Pro and SoapUI

Reuse Functional tests as load tests

  • 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.

Plug-in for Jenkins

  • 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

  • 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.

Use the testing type you need

  • 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 testing of web and rich internet applications (RIA)

  • Cross-browser testing with TestComplete - record tests in one browser and play them back in any other supported browser - with minimal, or no, customisation.
  • HTML5 application testing - automate testing of your HTML5 web sites across different browsers and verify content including new HTML5 tags, web forms, JavaScript and CSS3 content.
  • 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.

Automated test creation

  • 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.

Integrate into your test and development processes

  • .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.

Test case automation with scripts

  • 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.

TestComplete Extensions and SDK

  • 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.

Test Run Reporting

  • 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.

TestExecute - Featured Add-On

  • 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.

Node-Locked License

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

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.

Desktop Module

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.

Web Module

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.

Mobile Module
Use script-free record and replay or choose from six languages, including Python and JavaScript, to create test automation scripts. Record repeatable and consistent gestures across any mobile device. Get full device control when creating automated UI tests. There is no modify or jail-break the app.

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
  • 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.

Minimal System 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.

Disk Space Requirements

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

  • Microsoft .NET Framework v. 2.0, 3.0, 3.5, 4.0, 4.5 or 4.5.1 should be installed on your computer.

Java Application Testing

  • Java Runtime Environment (JRE) ver. 5, 6, 7 or 8 is needed. TestComplete Desktop supports both 32-bit and 64-bit Java versions.

UI Automation 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:

Windows Store Application Testing

  • TestComplete Desktop must be installed into a subfolder of the folder (or on 64-bit operating systems).

TestComplete Mobile Requirements

Android Testing

  • Java SE Runtime Environment (JRE) or Java SE Development Kit (JDK) ver. 6, 7 or 8.
  • Android SDK Tools, which you can get from:
  • 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.

iOS Testing

  • Install the latest version of iTunes on your computer. You can download it from:
  • If you use a physical iOS device, it must be connected to the computer with a USB cable.

TestComplete Web Requirements

Test web applications in the following web browsers:

  • 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.

Flash and Flex Application Testing

  • Adobe Flash Player v. or later needs to installed on your computer. You can download the latest Flash Player version from here:

AIR Application Testing

  • Adobe AIR 2, 3 or 13 is needed. You can download AIR from here:
  • 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:

Silverlight Application 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:

WCF Service Testing

  • Microsoft .NET Framework 3.5 or 4.0 is required.

Shopping Basket
    0 Item(s)

    View and amend your basket
    ISV Royalty Licensing
    SSN Banner