Foliensatz 3.0
Testen und Qualität
Testen und Qualität
Testen misst Qualität
( z.B. anhand Anzahl gefundener Fehlerwirkungen)
erhöht indirekt:
Produktqualität
da Fehler(zustände) vor Auslieferung entdeckt und
korrigiert werden können.
Prozessqualität
da Fehler dokumentiert, analysiert und damit
Fehlhandlungen in Zukunft vermieden werden können.
Vertrauen
in Qualität des Systems, wenn wenige oder keine Fehler
gefunden werden.
Testaufwand vs. hohe Kosten durch Fehler:
25-50% des Entwicklungsaufwands
Testintensität und - umfang in Abhängigkeit vom Risiko und Kritikalität festlegen
Frühzeitiges Prüfen
Fehler(zustände) frühzeitig erkennen und Kosten senken
Erfolgreiches Testen (Nachweis von Fehlerwirkungen) senkt (Gesamt-)Kosten
Testfall:
Eingabewert, Soll-Ergebnis, Vorbedingung, Nachbedingungen
Ausführen: Testfall zeigt Ist-Verhalten
Testorakel bestimmt Soll-Werte für jeden Testfall vor Testdurchführung
Soll-Wert != Ist-Wert ggf. Fehlerwirkung
Welche Möglichkeiten für Testorakel?
( z.B. anhand Anzahl gefundener Fehlerwirkungen)
erhöht indirekt:
Produktqualität
da Fehler(zustände) vor Auslieferung entdeckt und
korrigiert werden können.
Prozessqualität
da Fehler dokumentiert, analysiert und damit
Fehlhandlungen in Zukunft vermieden werden können.
Vertrauen
in Qualität des Systems, wenn wenige oder keine Fehler
gefunden werden.
Testaufwand vs. hohe Kosten durch Fehler:
25-50% des Entwicklungsaufwands
Testintensität und - umfang in Abhängigkeit vom Risiko und Kritikalität festlegen
Frühzeitiges Prüfen
Fehler(zustände) frühzeitig erkennen und Kosten senken
Erfolgreiches Testen (Nachweis von Fehlerwirkungen) senkt (Gesamt-)Kosten
Testfall:
Eingabewert, Soll-Ergebnis, Vorbedingung, Nachbedingungen
Ausführen: Testfall zeigt Ist-Verhalten
Testorakel bestimmt Soll-Werte für jeden Testfall vor Testdurchführung
Soll-Wert != Ist-Wert ggf. Fehlerwirkung
Welche Möglichkeiten für Testorakel?
Tags: qualität, testen
Source:
Source:
Flashcard set info:
Author: Annika
Main topic: Informatik
Topic: Softwarekonstruktion
School / Univ.: TU Dortmund
Published: 19.03.2014
Tags: Prof Dr Jürjens
Card tags:
All cards (68)
Abnahmetest (1)
algebraische (2)
Ansatz (1)
bewertung (2)
blackbox (1)
CMMI (1)
Code (1)
Diagrammtypen (1)
einschränkung (1)
emf (3)
Erweiterung (1)
evolution (1)
fehler (1)
fehlerhandlung (1)
fehlerzustand (1)
gef (3)
generieren (1)
gmf (1)
Grenzwertanalyse (1)
grundidee (1)
integrationstest (1)
Invariante (2)
iso9000 (1)
komplexität (2)
Komplexität (2)
Komponententest (1)
kreis (1)
kriterien (1)
kritik (1)
lazy evaluation (1)
lebenszyklus (1)
MDA (1)
mda (2)
Meta (1)
meta (1)
Metamodell (1)
metrik (1)
modell (1)
mvc (1)
nachbedingung (1)
negativ (1)
ocl (1)
omg (1)
positiv (1)
Probleme (2)
qualität (2)
qualitätslenkung (1)
qualitätsprüfung (1)
robust (1)
software (4)
spezifikation (3)
standards (1)
Standards (1)
suite (1)
Systemtest (1)
testen (2)
testprozess (1)
Testprozess (1)
überblick (1)
übung3 (1)
UML (2)
UMl (1)
ursache (1)
v-modell (1)
validierung (2)
verifizierung (1)
verifzierung (1)
vorbedingung (1)
white-box (2)
zentral (1)
ziele (1)
zyklomatisch (3)