Distributed Testing With TestComplete

Distributed testing consist of several automated test parts that are executed on separate workstations. The term “distributed” means not only a simultaneous run of automated tests on a number of machines, it also suggests that automated test parts interact with each other during a test run. Distributed testing is normally needed for web or intranet sites, client-server and other multi-tier applications where a server application interacts with more than one client.

AutomatedQA’s TestComplete supports distributed testing and helps you:

Organize Automated Tests More Efficiently

TestComplete allows you to organize automated tests more efficiently by distributing the automated test workload across multiple computers in your network. For example, you can simulate a higher load on the tested web server and approximate real-world conditions by distributing virtual users among several stations. Or, you could organize nightly regression tests to run simultaneously on machines with different configurations.

Centrally Configure and Manage Automated Tests

You can quickly configure the list of test workstations, the automated tests to run on each machine and specify which application (TestComplete or TestExecute) should run them – all of this from a single project opened on the master machine. This is also where you initiate and control the simultaneous execution of automated tests when performing distributed testing.

Distributed Testing Editor

Synchronize Distributed Test Execution

Synchronization is one of the most crucial elements in distributed testing. That is why TestComplete provides synchronization points, critical sections and specific variables, methods and events to help you synchronize the automated test execution on various workstations. This way you can ensure proper interaction between various parts of the distributed test, improve control over the distributed test execution and thus implement real-world distributed testing scenarios.

Unify Distributed Testing Results

The test logs from different machines involved in the distributed testing are accumulated in a single centralized log for easier analysis of distributed test results. The reports include both high-level test summary and detailed statistics on each part of the distributed test.

Distributed Testing Results

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