Test Management Approach

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 wie ITIL oder das V-Modell, die den gesamten Prozess der Softwareentwicklung betrachten. Veröffentlicht wurde es 1995 von Martin Pol, Ruud Teunissen und Erik Van Veenendaal. TMap kann TPI gegenüber gestellt werden. Während TMap die Tests selbst strukturiert, will TPI – Test Process Improvement – den gesamten Testprozess optimieren. Damit befindet sich TPI auf der Management-Ebene, während TMap im konkreten Projekt eingesetzt werden soll. Der Testprozess wird in 4 Bereiche, sogenannte Pfeiler gegliedert:

  • Infrastruktur
  • Technik
  • Organisation
  • Phasenmodell

Unter Organisation werden alle organisatorischen Aspekte, wie z. B. die Trennung von Tester und Testmanager, verstanden. Infrastruktur sind Werkzeuge wie Testtools, Testsysteme oder auch Hardware. Mit Technik ist die Technik des Testens gemeint (TMap selber wäre also eine Technik). Das Phasenmodell betrachtet die Projektarbeit (der Softwareentwicklung) aus Sicht des Testens.

Neben der Gliederung spielt das Verständnis der Zielvereinbarung eine zentrale Rolle: Das Ziel des Softwaretests ist es, ein Risiko zu minimieren (Risikomanagement). Diesem Ziel stellt TMap den Aufwand des Testens gegenüber. Damit kann das Ziel vom Management quantifiziert werden. Bei geringem Testumfang wird das Risiko entsprechend hoch sein. TMap möchte, dass dieses Ziel als Rahmenbedingung betrachtet wird. Das TMap typische Vorgehen soll diese Zielvorgabe möglichst effizient umsetzen. Dabei spielen bestimmte Testtechniken eine Rolle. Hier sollen nur die Namen vorgestellt werden:

  • Strukturtest
  • Entscheidungstabellentest
  • Datenkombinationstest
  • Elementarer Vergleichstest
  • Error Guessing
  • Datenzyklustest
  • Modul-Interface-Test
  • Geschäftsprozesstest
  • Real-Life-Test
  • Semantischer Test
  • Syntaktischer Test

TMap ist wie TPI ein registriertes Markenzeichen der Sogeti-Gruppe (eigenständiger Teil des CapGemini-Konzerns). Dabei basiert TMap auf praktischer Erfahrung und stellt damit keine theoretische, sondern eine pragmatische Methode dar. TMap hat sich mittlerweile zu einem international anerkannten Standard entwickelt und wird von Unternehmen unterschiedlicher Branchen eingesetzt.

Komplementärprozess

TMap wird gut ergänzt durch den Strukturierten Testprozess nach B. Legrand [1] sowie dessen ganzheitlich orientierte Umgebung, dem sogenannten Q-Course.

Literatur

  • M. Pol, T. Koomen, A. Spillner: Management und Optimierung des Testprozesses, ISBN 3-89864-156-2
  • B. Legrand: Q-Course Quality and Organization, ISBN 1-4116-1020-2
  • Tim Koomen, Leo van der Aalst, Bart Broekman, Michiel Vroon: TMap Next - Ein praktischer Leitfaden für ergebnisorientiertes Softwaretesten, ISBN 3-89864-461-8

Weblink


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • 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 de la sueur — Mucoviscidose Mucoviscidose Autre nom Fibrose kystique du pancréas Référence MIM …   Wikipédia en Français

  • Test automation — Compare with Manual testing. Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting… …   Wikipedia

  • Management of atrial fibrillation — The main goals in the management of atrial fibrillation (AF) are to prevent temporary circulatory instability and to prevent stroke. Control of heart rate and rhythm are principally used to achieve the former, while anticoagulation may be… …   Wikipedia

  • Management information system — A management information system (MIS) provides information needed to manage organizations efficiently and effectively.[1] Management information systems involve three primary resources: people, technology, and information. Management information… …   Wikipedia

  • Management systems for road safety — Contents 1 Paradigms 2 National programs 3 Management systems 4 Semantics 5 References …   Wikipedia

  • Test plan — A test plan is a systematic approach to testing a system such as a machine or software. The plan typically contains a detailed understanding of what the eventual workflow will be.Test plans in hardware developmentA test plan documents the… …   Wikipedia

Share the article and excerpts

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