Benutzer:ManWing/Testmanagement/Einleitung

aus Wikipedia, der freien Enzyklopädie
< Benutzer:ManWing‎ | Testmanagement
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 6. Februar 2017 um 14:25 Uhr durch imported>ManWing(282242) ("Blog zum Testmanagement" hinzugefügt).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

→ hier folgen ein paar einleitende Worte - ggf. mit einer Grafik (z.B. von http://projectcartoon.com/)

→ Stichworte für die Seite Testhilfsmittel

  • Tools, speziell auch Open Source
  • Checklisten
  • Templates
  • How-to-Beschreibungen

→ Stichworte für die Seite Weiterführende Links


Testen - was ist das?

Häufig denkt man beim Stichwort (Software-) Test zuerst an Fehler.

  • Ein Fehler[1] kann sein …
  • eine Fehlhandlung[2], die einen …
  • Fehlerzustand verursacht, …
  • der zu einer bemerkbaren Fehlwirkung[3] führt.

Murphys Gesetze (Auszug aus Wikipedia)

  • Wenn etwas schiefgehen kann, dann geht es schief (Hauptregel).
  • Wenn etwas auf verschiedene Arten schiefgehen kann, dann geht es immer auf die Art schief, die am meisten Schaden anrichtet.
  • Hat man alle Möglichkeiten ausgeschlossen, bei denen etwas schiefgehen kann, eröffnet sich sofort eine neue Möglichkeit.

Zielsetzung

Ziel des Testens ist es daher vor allem, ...
..., durch das Testen von Anwendungen Fehler in produktiven Systemen zu verhindern und damit Schaden abzuwenden und Fehlerfolgekosten zu vermeiden.
..., das Restrisiko von in der Anwendung verbleibenden Fehlern zu minimieren.
..., durch den Test Fehler und Abweichungen möglichst früh aufzuzeigen und nach deren Beseitigung dies zu überprüfen.

Formelle Definition des Testens

gemäß ISTQB Standardglossar der Testbegriffe, Version 3.1 vom 13.04.2016

Der Prozess, der aus allen Aktivitäten des Lebenszyklus besteht (sowohl statisch als auch dynamisch), die sich mit der Planung, Vorbereitung und Bewertung eines Softwareprodukts und dazugehöriger Arbeitsergebnisse befassen.

Ziel des Prozesses ist sicherzustellen, dass diese allen festgelegten Anforderungen genügen, dass sie ihren Zweck erfüllen, und etwaige Fehlerzustände zu finden.

Fußnoten

  1. vermeidbar durch Qualifikation, Standards, Wiederverwendung
  2. erkennbar durch Reviews, Code-Inspektion
  3. nachweisbar durch Testen