Junior
Welche Klassifikationen von Tests gibt es?
sobes.tech KI
Antwort von AI
Testklassifikationen können auf verschiedenen Kriterien basieren. Die häufigsten:
-
Nach Testziel:
- Funktionstests
- Nicht-funktionale Tests
- Tests im Zusammenhang mit Änderungen
-
Nach Testobjekt:
- Modul-Tests
- Integrationstests
- Systemtests
- Abnahmetests
-
Nach Testzeitpunkt:
- Alpha-Test (innerhalb des Unternehmens)
- Beta-Test (mit begrenzter externer Gruppe)
- Regressionstests
- Smoke-Tests (Sanity testing)
- Smoke-Tests (Smoke testing)
-
Nach Zugriffslevel auf den Code:
- White-box / Strukturelle Tests
- Black-box / Verhaltens-Tests
- Gray-box-Tests
-
Nach Formalisierungsgrad:
- Formale Tests (basierend auf umfassenden Spezifikationen)
- Informelle Tests (Forschung, ad-hoc)
-
Nach Automatisierungsgrad:
- Manuelle Tests
- Automatisierte Tests
-
Nach Anwendungstyp:
- Web-Anwendungen
- Mobile Anwendungen
- Desktop-Anwendungen
- API
- Datenbanken
-
Nach weiteren Kriterien:
- Lasttests
- Stresstests
- Stabilitäts-/Zuverlässigkeitstests
- Usability-Tests
- Sicherheitstests
- Cross-Browser-/Plattform-Tests
Beispiel für eine Klassifikationsstruktur in Tabellenform:
| Klassifikationskriterium | Testarten | Beschreibung |
|---|---|---|
| Nach Ziel | Funktional | Überprüfung der Einhaltung der Anforderungen der Spezifikation |
| Nicht-funktional | Leistung, Sicherheit, Benutzerfreundlichkeit usw. | |
| Im Zusammenhang mit Änderungen | Regression, Retesting | |
| Nach Objekt | Modul-Tests | Einzelne Codeeinheiten |
| Integrationstests | Interaktion zwischen Modulen oder Systemen | |
| Systemtests | System als Ganzes | |
| Abnahmetests | Überprüfung der Produktbereitschaft für die Veröffentlichung | |
| Nach Zugriffslevel auf den Code | Black-box | Ohne Zugriff auf den Quellcode, basierend auf Spezifikationen |
| White-box | Mit Zugriff auf den Quellcode | |
| Gray-box | Teilzugriff, Kenntnis der internen Logik ohne vollständiges Durchlaufen des Codes |