Testfall
Der Testfall ist die real durchgeführte Testeinheit, die als solches durchgeführt, dokumentiert und ausgewertet wird.
Mit dem Testfall wird nicht nur ein Aspekt zu einer Aktion getestet, sondern eine Aktion mit allen Aspekten getestet.
Beispiel: Zu einer Meldung erhält der Meldende eine Bestätigung, der Vorgang wird intern protokolliert, die Meldung wird gespeichert und stößt Folgeaktionen an (z.B. Buchhaltung, CRM, Produktion, ..).
interne Struktur des Testfalls
Die angesprochenen Aspekte werden technisch durch unterschiedliche Anwendungskomponenten realisiert. Die technischen Anwendungskomponenten sind in der Automatisierung durch Komponenten abgebildet. Bei der Automatisierung werden geeignete Ergebnisartefakte zu den Anwendungskomponenten abgezogen und zum Testfall hinterlegt.
Welche Aspekte zu einem Testfall zu betrachten sind, wird durch die zu testende Anwendung definiert - mit ihren darin enthaltenen Anwendungskomponenten. Dadurch werden immer alle Aspekte betrachtet, auch wenn sie durch den speziellen Testfall nicht angesprochen werden - z.B. durch frühen Bearbeitungsabbruch wegen erfolgter Plausibiltätsfehler: dadurch würde in dem Fall nachgewiesen, dass keine Bearbeitung stattgefunden hat, indem nämlich die Folgeverarbeitungen nicht angesprochen worden sind.
Im Testbericht zu einem Testfall werden dementsprechend alle relevanten Komponentenartefakte dokumentiert und ausgewertet.
Dass alle relevanten Verarbeitungsartefakte vorliegen macht es der Fehlersuche einfacher, denn so können sie zu einem erkannten Fehler die jeweiligen Vorbedingungen überprüfen und so auf die ursprüngliche Fehlerursache stoßen.
Spezifikation des Testfalls
Einbindung des Testfalls
Mehrere Testfälle können zu einer Testsuite zusammengestellt werden, so dass gleichartige Tests nebeneinander durchgeführt und betrachtet werden können (Negativtests neben Positivtests).
Die Zusammenstellung erfolgt auf Seiten der Testsuite, so dass mehrere Testsuites einen Testfall einbinden können - ein erstellter Testfall kann so mehrfach wiederverwendet werden.
Darüber hinaus kann ein Testfall