Test suite

Test suite

In software development, a test suite, less commonly known as a "validation suite", is a collection of test cases that are intended to be used to test a software program to show that it has some specified set of behaviours. A test suite often contains detailed instructions or goals for each collection of test cases and information on the system configuration to be used during testing. A group of test cases may also contain prerequisite states or steps, and descriptions of the following tests.

Collections of test cases are sometimes incorrectly termed a test plan, a test script, or even a test scenario.

Different types of test suites

Occasionally, test suites are used to group similar test cases together. A system might have a smoke test suite that consists only of smoke tests or a test suite for some specific functionality in the system. It may also contain all tests and signify if a test should be used as a smoke test or for some specific functionality.

An "executable test suite" is a test suite that is one that can be executed by a program as opposed to manually. This usually means that a test harness, which is integrated with the suite, exists The test suite and the test harness together can work on a sufficiently detailed level to correctly communicate with the system under test (SUT).

A test suite for a primality testing subroutine might consist of a list of numbers and their primality (prime or composite), along with a testing subroutine. The testing subroutine would supply each number in the list to the primality tester, and verify that the result of each test is correct.

The counterpart of an executable test suite is an "abstract test suite".

Popular test suites

* [http://www.plumhall.com/suites.html The Plum Hall Validation Suite for C/C++ and the C++ Library]

ee also

*Software testing
*Test case
*Scenario test


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Phoronix Test Suite — Infobox Software name = Phoronix Test Suite caption = collapsible = author = Phoronix Media developer = Michael Larabel released = April 2008 latest release version = 1.2.2 [ [http://www.phoronix test suite.com/index.php?k=changes 12 Phoronix… …   Wikipedia

  • Ada Conformity Assessment Test Suite — The Ada Conformity Assessment Test Suite (ACATS) is the test suite used for Ada processor conformity testing.The preface to the test report includes the following::Conformity assessment does not ensure that a processor has no nonconformities to… …   Wikipedia

  • Mauve (test suite) — Mauve Operating system Java virtual machine Type Test Suite License GNU General Public License Website http://www.s …   Wikipedia

  • Ada Conformity Assessment Test Suite — Die Ada Conformity Assessment Test Suite (ACATS) ist eine Sammlung von Testprogrammen, die sicherstellen sollen, dass ein Ada Compiler den Sprachstandard auch Spezifikationskonform unterstützt. Ein Compiler, der den Test besteht, wird als… …   Deutsch Wikipedia

  • Red Hat Test Suite — (RHTS) is a tool for testing open source software systems. An open source version exists, called Table Cloth .External links* [https://testing.108.redhat.com/ Table Cloth] …   Wikipedia

  • Test-driven development — (TDD ) is a software development technique consisting of short iterations where new test cases covering the desired improvement or new functionality are written first, then the production code necessary to pass the tests is implemented, and… …   Wikipedia

  • Test de Charge — Test de performance Un test de performance ou benchmark est un test dont l objectif est de déterminer la performance d un système informatique. L acception la plus courante de ce terme est celle dans laquelle ces tests logiciels vont avoir pour… …   Wikipédia en Français

  • Test data — are data which have been specifically identified for use in executing test scripts, and are used to verify the expected results obtained.ee also*Software testing *Unit test *Test plan *Test suite *Scenario test *Session based test References *… …   Wikipedia

  • Test acid2 — Acid2 Le test Acid2 vise à valider la mise en œuvre d un choix de fonctionnalités liées à différents standards du web dans un navigateur, jugées prioritaires par ses promoteurs. Initié par Håkon Wium Lie et supporté par le Web Standards Project… …   Wikipédia en Français

  • Test du smiley — Acid2 Le test Acid2 vise à valider la mise en œuvre d un choix de fonctionnalités liées à différents standards du web dans un navigateur, jugées prioritaires par ses promoteurs. Initié par Håkon Wium Lie et supporté par le Web Standards Project… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”