October 27, 2010 07:00 ET Announces Pairwise Testing for State Machines

Software Engineers Using State Machines Now Have a Direct Way to Generate Pairwise Test Designs

COLTS NECK, NJ--(Marketwire - October 27, 2010) - today announced support for pairwise testing of finite state machines. The company has provided test models, procedures and examples on its website to support this powerful capability for discovering software glitches. Software developers who use state machines to model their systems now have a direct way to generate test cases with pairwise coverage.

Pairwise (or all-pairs) testing is a software test design method that includes all pairs of test values in the set of test cases. Engineers use pairwise designs to test complex software systems with a minimal number of test cases. The technique has been used to generate configurations, input data and database tables for testing. Now users can consistently apply pairwise testing to the behavior of a system, not just its configurations and data values.

Key Highlights:

  • Now users can consistently apply pairwise testing to the behavior of a system, not just its configurations and data values
  • operates a high-performance pairwise test case generator service
  • supports test designs for configurations, input values, database records and state machines
  • The service provides significant advances in reducing the number of test cases and improving response time and ease of use
  • Independent test design solution that's ideal whether you have three testers or 300
  • SaaS: No software to buy, install or maintain; full solution at
  • WSDL interface integrates with current test tools
  • Used by corporations and universities around the world
  • Save time and money on every project

Quotes | George Sherwood, CEO,

  • "This is an important innovation for practicing software engineers. It combines the efficiency of pairwise testing with the state machine's precise description of system behavior."
  • "We chose the examples in our tutorial to show practicality and versatility. One uses a traditional finite state machine to represent high-level states (idle, production or test) of an application running on either of two networked hosts. Cases are designed to test a simple control program that selects a database and starts the application. Another example -- a simplified thermostat -- shows the method's versatility. Test cases are created from a UML state machine diagram with three regions, for setting the temperature, and for controlling the temperature and fan. Different test models are defined here to meet different testing objectives."

About offers a pairwise/all-pairs test case generator that helps testers get the results they need to develop optimal products and services in a fraction of the time. is a software as a service (SaaS) independent test design solution and its Web Services Description Language (WSDL) interface enables ready integration with existing test tools. For more information visit, dial +1 732 299 4852 or email

For direct RSS feeds of all news, visit name and logos are trademarks of, LLC. Unified Modeling Language (UML) is a standard created by and trademark of the Object Management Group.

Contact Information

  • Media, analyst and investor contacts:

    George Sherwood
    +1 732 299 4852
    Email Contact

    MarketPOWER, LLC
    Email Contact