CoboCards App FAQ & Wünsche Feedback
Sprache: Deutsch Sprache
Kostenlos registrieren  Login

Hol' Dir diese Lernkarten, lerne & bestehe Prüfungen. Kostenlos! Auch auf iPhone/Android!

E-Mail eingeben: und Kartensatz kostenlos importieren.  
Und Los!
Alle Oberthemen / Informatik / Softwarekonstruktion

SWK (68 Karten)

Sag Danke
64
Kartenlink
0
Foliensatz 3.5
Integrationstest

(technischer Systementwurf <-> Integrationstest:
Voraussetzung:
●Übergebene Testobjekte getestet.
●Aufgezeigte Fehlerzustände möglichst korrigiert.
Integration:
●Verbinden von Gruppen dieser Komponenten zu größeren
Teilsystemen durch Tester.
Integrationstest:
●Testen der Funktionalität des Zusammenspiels aller Einzelteile
miteinander.
Ziel:
●Fehlerzustände in Schnittstellen und im Zusammenspiel
zwischen integrierten Komponenten finden




In welcher Reihenfolgesind Einzelkomponente zu integrieren, um
notwendige Testarbeiten einfach und schnell durchzuführen ?
●Softwarekomponenten: Zu unterschiedlichen Zeitpunkten fertig.
Entstehen in verschiedenen Projekten.
●Kein Projektmanager oder Testmanager toleriert, dass seine Tester untätig warten.
Bis Komponenten fertig sind und gemeinsam integriert werden können.



Ad-hoc-Integration:
●Integration der Bausteine in der Reihenfolge ihrer Fertigstellung.
●Nach dem Komponententest wird geprüft, ob die Komponente
–zu einer anderen vorhandenen und getesteten Komponente oder
–zu einem teilintegrierten Subsystem passt.
●Wenn ja: Beide Teile integrieren und Integrationstest
durchführen.
Vorteil:
●Frühe Integration jedes Bausteines in seine passende
Umgebung.  Zeitgewinn
Nachteil:
●Notwendigkeit von Platzhalter und Treiber.

Nicht inkrementelle Integration – big-bang-Integration:
●Nachdem alle Softwarebauteile entwickelt und getestet sind, wird alles auf einmal zusammengeworfen.
● Im schlimmsten Fall: Verzicht auf vorgelagerte Komponententests.
Nachteile:
●Wartezeitbis zum big-bang: Verlorene Testdurchführungszeit.
●Testen leidet unteZeitmangel.
Kein Testtag verschenken.
●Fehlerwirkungentreten geballt auf.
System zum Laufen zu bringen wird schwierig oder unmöglich.
●Lokalisierung und Behebungvon Fehlerzuständen:
Schwierig und zeitraubend.
Tags: integrationstest
Quelle:
Kartensatzinfo:
Autor: Annika
Oberthema: Informatik
Thema: Softwarekonstruktion
Schule / Uni: TU Dortmund
Veröffentlicht: 19.03.2014
Tags: Prof Dr Jürjens
 
Schlagwörter Karten:
Alle Karten (68)
Abnahmetest (1)
algebraische (2)
algebraische Spezifikation (1)
algebrische spezifikation (1)
Ansatz (1)
äquivalenzklassen (1)
Bedingungsüberdeckung (1)
bedingungsüberdeckung (1)
bewertung (2)
blackbox (1)
CMMI (1)
Code (1)
datenflussanalyse (1)
datenflussbasiert (2)
datenflussbasiertes testen (1)
datenflussbasierut (1)
Diagrammtypen (1)
einschränkung (1)
emf (3)
entscheidungstabelle (1)
Erweiterung (1)
evolution (1)
fehler (1)
fehlerhandlung (1)
fehlerzustand (1)
gef (3)
generieren (1)
gmf (1)
grenzen des testens (1)
Grenzwertanalyse (1)
grundidee (1)
integrationsstrategien (1)
integrationstest (1)
Invariante (2)
iso9000 (1)
komplexität (2)
Komplexität (2)
Komponententest (1)
kontrollflussanalyse (1)
kontrollflussbezogen (2)
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)
objektorientierte (1)
ocl (1)
omg (1)
positiv (1)
Probleme (2)
qualität (2)
qualitätslenkung (1)
qualitätsmanagement (3)
qualitätsprüfung (1)
robust (1)
software (4)
spezifikation (3)
standards (1)
Standards (1)
strukturelles Testen (1)
suite (1)
symbolische ausführung (1)
Systemtest (1)
testen (2)
testprozess (1)
Testprozess (1)
überblick (1)
übung3 (1)
UML (2)
UMl (1)
ursache (1)
ursache-wirkungsgraph (1)
v-modell (1)
validierung (2)
verifizierung (1)
verifzierung (1)
vorbedingung (1)
white-box (2)
zentral (1)
ziele (1)
zustandsbasierter test (1)
zyklomatisch (3)
Missbrauch melden

Abbrechen
E-Mail

Passwort

Login    

Passwort vergessen?
Deutsch  English