Sie können prominente Beispiele benennen, die die Folgen von unzureichenden Tests belegen.
Anhand der Beispiele erkennen Sie, dass neben reinen Programmierfehlern vor allem Entwurfsfehler für eine Vielzahl von tragischen Softwareausfällen eine wesentliche Rolle spielen.
Sie erkennen, welchen Einfluss der Zeitpunkt der Entdeckung eines Fehlers auf seine Folgekosten hat.
Sie kennen die wichtigsten Begriffe zum Thema Test.
Sie können die Definition des Begriffs "Test" angeben und erläutern.
Sie verstehen anhand eines einfachen Beispiels, weshalb selbst bei kleinen Systemen ein vollständiger Test nicht möglich ist.
Sie können die grundlegenden Zielstellungen eines erfolgreichen Tests beschreiben.
Sie können beschreiben, wie eine Produktentwicklung abläuft, die einem Prozess nach dem V-Modell folgt.
Sie kennen die Aufgaben der unterschiedlichen Testphasen und können erklären, wodurch sich die einzelnen Phasen unterscheiden.
Sie können die unterschiedlichen Vorgehensweisen beim Integrationstest und ihre jeweiligen Vor- und Nachteile beschreiben.
Sie kennen die Qualitätsmerkmale nach der ISO-Norm 9126 und können ihre Bedeutung für den Systemtest darlegen.
Sie können die Notwendigkeit und Wichtigkeit eines Regressionstests begründen.
Sie können den typischen Ablauf eines Testprojekts beschreiben, das dem generischen Testprozess folgt.
Sie können ausführlich beschreiben, welche Aufgaben in den einzelnen Phasen des Testprozesses durchzuführen sind.
Sie kennen die unterschiedlichen Testdokumente, die im Standard IEEE Std 829-1998 beschrieben sind.
Sie können einen typischen Änderungsprozess beschreiben.
Sie können erklären, welche Vorteile die Anwendung von Verfahren zur Ermittlung von Testfällen bietet im Vergleich zu einer zufälligen bzw. rein intuitiven Vorgehensweise.
Sie können die Grundmerkmale beschreiben, durch die Testverfahren charakterisiert werden.
Sie können verschiedene Testverfahren benennen und diese anhand dieser Grundmerkmale einordnen.
Sie sind in der Lage, für die verschiedenen Testverfahren anzugeben, wie die Testabdeckung berechnet wird.
Sie können die prinzipielle Vorgehensweise beschreiben, wie Sie schrittweise auf Grundlage einer vorhandenen Testbasis zu detailliert spezifizierten Testfällen kommen.
Sie können die einzelnen Black-Box Verfahren zur Ermittlung von Testfällen beschreiben.
Sie können für unterschiedliche Testsituationen die jeweils am besten geeigneten Verfahren angeben.
Sie sind in der Lage, die Verfahren für verschiedene Beispiele anzuwenden.