Sobes.tech
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