# Glossar von Begriffen aus Testlink

## Umfang

Dieses Dokument beinhaltet Konzepte, Begriffe und Definitionen, welche dazu dienen die Test-Terminologie zu verstehen. Kursiver Text erklaert die Benutzung in TestLink.

## Definitionen

- Aktuelles Ergebnis (="Actual outcome") Das Verhalten, welches sich zeigt, wenn das Objekt unter spezifischen Bedingungen getestet wird.
- Bug (= Fault) Die manifestation eines Errors in einer Software.
- Coverage item Eine Entitaet oder Eigenschaft, welche als Basis fuer das Testing verwendet wird.
- Error Eine menschliche Aktion, die ein fehlerhaftes Resultat hervorruft.
- Erwartetes Ergebnis (="Expected results") (= Predicted outcome or Expected outcome) Das Verhalten, welches laut Spezifikation ein Objekt unter spezifischen Umstaenden zeigen muss.
- Failure Abweichung der Software von der erwarteten Lieferung oder Service.
- Fault (= Bug) Die Manifestation eines Errors in einer Software. Ein Fault, kann, wenn er auftritt, einen Failure verursachen.
- Schritte (="Steps") (= Test Scenario, Input) Eine Abfolge von ausfuehrbaren Aktionen von einem Anfangs- zu einem Endpunkt.
- Testprojekt (="Test Project") Ein Testprojekt ist die oberste Struktur in TestLink-Daten. Alle Daten (ausser Benutzern) sind mit dem aktiven Testprojekt verbunden.
- Testfallsuite (="Test case suite") Eine Ansammlung von einem oder mehreren Testfaellen fuer die derzeit zu testende Software.TestLink benutzt diesen Begriff fuer die Anordnung von Testfaellen innerhalb der Test-Definition und eines Testplans.
- Testfall-Abdeckung (="Test Coverage") Der Grad, in Prozent ausgedrueckt, zu dem ein Coverage item mit einer Testfallsuite abgedeckt wurde.
- Test-Ausfuehrung (="Test execution") Das Ausfuehren einer Testfallsuite durch die zu testende Software, was ein aktuelles Ergebnis erzeugt.
  Eine Testfallsuite wird durch Testfaelle waehrende der Test-Definition durch Zuweisung zu einem Testplan definiert.
- Testplan (="Test Plan") Ein Protokoll ueber den Prozess des Test-Planen, der Auskunft gibt ueber den Grad der Einbindung der Tester, der Testumgebung, der Technik fuer den Testfall-Design und Test-Messung, welche verwendet wird, sowie das prinzipielle Grundprinzip.
  TestLink erlaubt es Testfallsuiten, Builds und Benutzerzuweisungen in einem Testplan zu definieren.
- Test-Definition (="Test Specification") Fuer jeden Testfall gibt es eine Beschreibung des coverage item, des Anfangszustandes der zu testenden Software, der Schritte und der erwarteten Ergebnisse.
- Testen (="Testing") Der Prozess, der Software ausfuehrt, um zu verifizieren, dass sie den spezifizierten Anforderungen genuegt und um Errors zu entdecken.
- Testfall (="Test case") Eine Menge von Schritten, Vorbedingungen and erwarteten Ergebnissen, welche fuer einen speziellen Zweck entwickelt wurden, wie z.B. das Ausueben eines speziellen Szenarios oder die Einhaltung mit spezifischen Anforderungen zu verifzieren.