Webinar: Delivering Applications in the Pink of Health with End-to-End Test Automation Register Now
<< Blog

How Distributed Testing can benefit your QA lifecycle?

Monday January 12, 2015

Developing innovative products is one great task and finding defects in it - another. Testing is one of the most important phases of Software Development Lifecycle. It is after this phase we can ensure a reliable and defect free software.

The Software Testing team was under a tremendous pressure last week to execute hundreds of test cases in a single day. Executing all the test cases designed for different browsers on a single machine, was not an attainable target in a day.

Distributed Testing

Work can be so painless if we could automate the execution of various test case scenarios on different machines, saving on time and human efforts to maintain test logs and reports. TestingWhiz WhizGrid provides the supporting framework required for establishing distributed testing environment supporting a variety of browsers and operating systems via browser testing automation.

Distributed testing through this software testing tool saves on infrastructure setup and the time spent by testers in creating test cases, executing test cases and maintaining a common log of all the test cases.

A Distributed Testing method is required when:

  • You have lots of tests cases to execute in limited time.
  • You need to test websites or intranet sites on different browsers.
  • You need to test websites on different operating systems.

The term ‘distributed’ stands for a parallel test case execution on different machines allowing the test case results to be aggregated by the host server.

What TestingWhiz’s WhizGrid distribution engine can do for you?

Distributed Test Environment is the terminology used when test scripts are executed parallel across separate workstations and test logs are maintained at the host server for generating report.

TestingWhiz console requires to be installed simply on the host server in the network, eliminating the need for installing the setup on all the nodes configured in the network. Thus enabling testers to achieve the desired test result for a combination of various browsers and operating systems by creating several instances on different nodes.

Distributed Test Environment

Creating a Distributed Test Environment requires:

  • An internet connection
  • A computer system which acts as a host server to run the test scripts.
  • Multiple workstations that act as clients executing the text scripts in parallel to each other
  • A workstation can have more than one instances.

The server distributes test cases among its different nodes. The host server has a pre-defined set of test scenarios for all the machines. Server maintains a test execution log for all the nodes and processes the output of all the nodes to generate reports.

TestingWhiz, an automation testing tool, provides support for test case development, test execution, test result analysis and test failure analysis.

TestingWhiz WhizGrid applies a cost effective technique to automation testing, where you can purchase a single license and leverage maximum testing capabilities by its distributed testing functionality.

Download TestingWhiz to experience Distributed Testing via test automation.


TestingWhiz is committed to providing innovative, automated software testing solution to global enterprises and software companies for their web, mobile and cloud applications.


Mack-Cali Centre III,
140 East Ridgewood Avenue
Suite 415 ST, Paramus,
NJ 07652, USA