What is TAME?

Many individual test cases are needed to properly validate a large software system. Yet writing these tests has always been one of the most tedious and error-prone software lifecycle tasks.

TAME Creates Better Tests

Today, even though specialized tools are widely available to aid in software design and implementation, most software testing is a largely ad hoc manual process. Even when test execution is automated, the tests themselves are often created one at a time “on the fly” without the benefit of a formal, integrated plan. Important areas are overlooked. Complex combinations of inputs and their interactions with different environment conditions are never tested.

TAME Automates Test Creation

TAME—Test Authoring Made Easy—produces comprehensive test cases and scripts from simple yet detailed functional specifications. It can be applied at any level of software testing to create tests for single functions (a single UI page or function in code), sequences of functions (use cases and user stories), complete business processes, and whole systems.

TAME makes combinations of inputs, applies different preconditions to those combinations, and matches them to expected results to form test cases. TAME creates test cases systematically and includes features for detecting and eliminating redundant tests.

No Code Needed

Since TAME is a specification-based or “black-box” testing method, test development can be done in parallel with or even prior to coding. TAME tests are not biased by knowledge of the implementation and are thus more likely to find errors resulting from misinterpretation of the original software requirements.

Think Better, Test Better

TAME gets your team writing better specifications because it organizes key knowledge into a well-structured, easily-understood form.

The result is a set of test cases—exhaustive enough to give your software a good workout—but intelligent enough to not waste time and effort.

See how TAME Works →

2016-02-07 23:15:20 388 mjbalcer