Software-Test
aus www.iwiki.de, der freien Wissensdatenbank
Software-Test (synonym: Analytische Qualitätssicherung) ist die Überprüfung, ob die geforderten produkt- oder prozessbezogenen Qualitätsziele erreicht wurden. Das Testen hat hierbei die eindeutige Zielvorgabe Fehler zu finden.
Inhaltsverzeichnis |
Testmethoden
Um Tests effektiv durchzuführen zu können ist es wichtig methodisch Vorzugehen. Bei den Testmethoden unterscheidet man zwischen dynamischen und funktionalen Testmethoden.
- Dynamische Testmethode
- Anweisungsüberdeckungstest
- Zweigüberdeckungstest
- Bedingungsüberdeckungstest
- Pfadtest
- Funktionale Testmethode
- Äquivalenzklassen – Methode
- Grenzwertanalyse
- Ursache – Wirkungsgraph
- Zustandsbasierter Test
- Schnittstellenanalyse
Testprinzipien
Testprinzipen sind allgemeine Regeln, die bei Beachtung den Erfolg eines Tests herbeiführen. Wichtige Testprinzipien sind beispielsweise:
- Fehler verhindern
- Fehler so früh wie möglich aufdecken
- Aus Fehlern lernen
- keine ungeplanten Tests
- Testen durch Unabhängige
- Tests ökonomisch druchführen
- Tests dokumentieren
- Kriterien vorgeben, die aussagen wann ein Test beendet werden soll
- methodische Herleitung von Testfällen (Funktionale Testmethode)
Weblinks
Literatur
- Prof. Dr. Spielmann: Software Qualitätsmanagement. Stand: September 2005. Kapitel: Dynamische Testmethoden (DYN). S. 1-42. Fachhochschule Würzburg - Schweinfurt, Studiengang Wirtschaftsinformatik, Vorlesungsunterlagen
- Prof. Dr. Spielmann: Software Qualitätsmanagement. Stand: September 2005. Kapitel: Funktionale Testmethoden (FUN). S. 1-55. Fachhochschule Würzburg - Schweinfurt, Studiengang Wirtschaftsinformatik, Vorlesungsunterlagen
- Prof. Dr. Spielmann: Software Qualitätsmanagement. Stand: September 2005. Kapitel: Testeinführung (EIN). S. 30-31. Fachhochschule Würzburg - Schweinfurt, Studiengang Wirtschaftsinformatik, Vorlesungsunterlagen
