Teststufen Flashcards
Nenne 3 Punkte zum Komponententest
Komponententest:
- Sucht nach Fehler in den implementierten Komponenten
- Häufig sind Entwickler beteiligt.
- Kann funktionale und nicht-funktionale Aspekte enthalten
Nenne 3 Punkte zum Integrationstest
Integrationstest:
- Sucht nach Fehler in der Interaktion zwischen Komponenten (Bsp: Betriebssystem, Dateisystem, SW-Komonenten).
- Üblicherweise von Testern durchgeführt.
- Die Funktion der einzelnen Komponenten ist hier nicht die Aufgabe, da dies vorangegangenem im Unit-Test bereits erfolgte.
Nenne 4 Punkte zum Systemtest
Systemtest:
- Testet das gesamte System in einer Umgebung, die möglichst ähnlich der zukünftigen Produktivumgebung ist.
- Üblicherweise von speziellen Testern durchgeführt.
- Basiert auf Dokumentationen wie Use cases, functional specification.
- Systemtests sollen funktionale und nicht-funktionale Anforderungen an das System sowie Datenqualitätscharakteristiken untersuchen.
Welche 3 Arten von Abnahmetests gibt es?
- Anwender-Abnahmetest
- Betrieblicher Abnahmetest
- Regulatorischer und vertraglicher Abnahmetest
Beschreibe die Funktion des Anwender-Abnahmetests
Anwender-Abnahmetest:
Prüft, ob das System für die Benutzung durch Business user geeignet ist. Customer/business user führen den Test üblicherweise durch.
Kann zu jeder Zeit während des Projekts durchgeführt werden.
Beschreibe die Funktion des Betrieblichen Abnahmetests
Betrieblicher Abnahmetest:
Prüft, ob der System-Administrator das System akzeptieren kann.
Kann restoring, user management, disaster recovery umfassen.
Beschreibe die Funktion des Regulatorischer und vertraglicher Abnahmetests
Regulatorischer und vertraglicher Abnahmetest:
Prüfung gegen vertragliche Abnahmekriterien.
Beschreibe die Funktion des Alpha-Testing
Alpha testing:
Alpha testing erfolgt auf einem System bei der Entwicklungsfirma. Zum Test werden potentielle Benutzer eingeladen.
Beschreibe die Funktion des Beta-Testing
Beta testing:
Beta testing erfolgt auf einem System des Kunden. Zum Test werden potentielle Benutzer eingeladen.
Was versteht man unter Maintenance Testing?
Maintenance Testing:
Wird auf einer produktiven Umgebung mit einem produktiven System durchgeführt.