Читать книгу Basiswissen Automotive Softwaretest - Ralf Bongard - Страница 55
Funktionale Tests
ОглавлениеDie Funktion ist das, was das System tut. Sie soll Informationen verarbeiten (wie die Funktion eines Navigationssystems, eine Route zum Zielort zu berechnen) oder Aufgaben erfüllen (wie die Funktion des Antriebssystems, ein Fahrzeug zu beschleunigen). Funktionale Tests führt der Tester durch, um die Funktion einer Komponente oder eines Systems zu bewerten. Hierzu gehören auch folgende Aspekte der funktionalen Eignung nach ISO/IEC 25010 [ISO 25010]:
Der Test auf funktionale Vollständigkeit bestimmt den Grad, in dem der Funktionsumfang alle festgelegten Aufgaben und Benutzerziele abdeckt.Beispiel: Der Tempomat erfüllt 100% der funktionalen Anforderungen (Verifizierung).
Der Test auf funktionale Korrektheit bestimmt den Grad, in dem ein Produkt oder System die richtigen Ergebnisse mit der erforderlichen Präzision liefert.Beispiel: Eine Berechnung erfolgt innerhalb spezifizierter Toleranzen.
Der Test auf funktionale Angemessenheit bestimmt den Grad, in dem die Funktionen die Erfüllung bestimmter Aufgaben und Ziele erleichtert.Beispiel: Der Tempomat ist für den beabsichtigten Gebrauch geeignet (Validierung).
Funktionale Tests basieren häufig auf funktionalen Anforderungen, die natürlichsprachlich, aber auch in Form von Modellen (wie UML-Aktivitätsdiagrammen) vorliegen können. Je nach Erfahrung des Testers kann er funktionale Tests auch aus seiner Intuition und seinen Erwartungen an das Testobjekt ableiten.