Test management

Test management

Test management is the activity of managing some tests. A test management tool is a Software used by Quality Assurance team to manage the tests (automatic or not) that have been previously specified. It is often associated with an Automation software. Test Management Tools often include Requirements and/or Specifications management modules that allow to automatically generate the RTM (Requirement Test Matrix) which is one of the main metric to know the functional coverage of the SUT (System Under Test). This consists in checking how many requirements and/or specifications are covered by the available tests (do not mix with code coverage which is a totally different concept).

Creating tests definitions in a database

Test definition includes: test plan, association with product Requirements and Specifications. Eventually, some relationship can be set between tests so that precedences can be established. i.e. if test A is parent of test B and if test A is failing, then it may be useless to perform test B.Tests should also be associated with priorities.Every change on a test must be versioned so that the QA team has a comprehensive view of the history of the test.

Preparing test campaigns

This includes building some bundles of test cases and execute them (or scheduling their execution).Execution can be either manual or automatic.

Manual execution
The user will have to perform all the test steps manually and inform the system of the result.Some test management tools includes a framework to interface the user with the test plan to facilitate this task.

Automatic execution
There are a numerous way of implementing automated tests.Automatic execution requires the test management tool to be compatible with the tests themselves.To do so, test management tools may propose proprietary automation frameworks or APIs to interface with third-party or proprietary automated tests.

Generating reports and metrics

The ultimate goal of test management tools is to deliver sensitive metrics that will help the QA manager in evaluating the quality of the System Under Test before releasing.Metrics are generally presented as graphics and tables indicating success rates, progression/regression and much other sensitive data.

Managing bugs

Eventually, test management tools can integrate bug tracking features or at least interface with well-known dedicated bug tracking solutions (such as bugzilla or mantis) to efficiently link a test failure with a bug.

Planning test activities

Test management tools may also integrate (or interface with third-party) project management functionalities to help the QA Manager planning activities ahead of time.

ee also

*
*Software Testing
*TestLink

External links

* [http://www.testingfaqs.org/t-management.html Testing FAQs]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Test Management Approach — TMap (Test Management Approach) ist ein Modell im Bereich des Testens und der Qualitätssicherung von Software, in der alle anfallenden Aspekte, das Umfeld und die Vorgehensweise strukturiert werden. Damit ist TMap spezieller als Prozessmodelle… …   Deutsch Wikipedia

  • Test Management Approach — TMap Pour les articles homonymes, voir TMAP. TMap (Test Management Approach) est un modèle en matière de test et d assurance qualité des logiciels. TMap repose sur 4 grands thèmes : le Cycle de Vie (C) des activités de test, une forte… …   Wikipédia en Français

  • Test logiciel — Test (informatique) En informatique, un test (anglicisme) désigne une procédure de vérification partielle d un système informatique. Le but en est de trouver un nombre maximum de comportements problématiques du logiciel, car il est impossible de… …   Wikipédia en Français

  • Test (informatique) — Pour les articles homonymes, voir Test. En informatique, un test désigne une procédure de vérification partielle d un système. Le but est de trouver un nombre maximum de comportements problématiques du logiciel, car il est impossible de prouver… …   Wikipédia en Français

  • 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 Engineering — (TE) is generally defined as the application of one or more engineering branches (such as Electrical Engineering, Mechanical Engineering, Genetic Engineering, etc.) and/or the application of one or more pure scientific disciplines (such as… …   Wikipedia

  • Test anxiety — is a psychological condition in which a person experiences distress before, during, or after an exam or other assessment to such an extent that this anxiety causes poor performance or interferes with normal learning.ymptoms*Physical headaches,… …   Wikipedia

  • Test and learn — is a set of practices followed by retailers and consumer focused companies to test ideas in a small number of locations or customers to predict impact. The process is often designed to answer three questions about any tested program before… …   Wikipedia

  • Management of ulcerative colitis — involves first treating the acute symptoms of the disease, then maintaining remission. Ulcerative colitis is a form of colitis, a disease of the intestine, specifically the large intestine or colon, that includes characteristic ulcers, or open… …   Wikipedia

  • Test de la sueur — Mucoviscidose Mucoviscidose Autre nom Fibrose kystique du pancréas Référence MIM …   Wikipédia en Français

Share the article and excerpts

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