Sobes.tech
Junior

Auf welchen Ebenen der Tests werden Sie als manueller Tester interagieren?

sobes.tech KI

Antwort von AI

Der manuelle Tester interagiert aktiv auf den folgenden Testebenen:

  • Komponententest (Component/Unit Testing): Obwohl die Hauptverantwortung für die Komponententests bei den Entwicklern liegt, kann der manuelle Tester teilnehmen an:
    • Überprüfung der von Entwicklern geschriebenen Testfälle.
    • Vorbereitung von Testdaten für Komponententests.
    • Analyse der Ergebnisse der Komponententests, um das Verhalten der Komponenten zu verstehen.
  • Integrationstest (Integration Testing): Testen der Interaktion zwischen verschiedenen Modulen oder Komponenten des Systems. Der manuelle Tester:
    • Entwirft Testszenarien, um die Zusammenarbeit der Komponenten zu überprüfen.
    • Findet Fehler, die an den Schnittstellen der Module auftreten.
    • Testet die Systemfunktionalität mit externen Diensten und Datenbanken.
  • Systemtest (System Testing): Vollständiger Test des integrierten Systems, um die Übereinstimmung mit den Anforderungen zu prüfen. Auf dieser Ebene:
    • Führt der manuelle Tester funktionale Tests durch (Überprüfung der Übereinstimmung mit den angegebenen Funktionen).
    • Führt nicht-funktionale Tests durch (Leistung, Belastung, Sicherheit, Benutzerfreundlichkeit).
    • Verwendet verschiedene Testdesign-Techniken (Äquivalenzklassen, Grenzwerte, Entscheidungstabellen usw.).
    • Erstellt und führt umfassende End-to-End-Szenarien durch.
  • Abnahmetest (Acceptance Testing): Vom Benutzer oder Geschäftsvertretern durchgeführter Test, um die Übereinstimmung des Systems mit ihren Bedürfnissen und Anforderungen zu bestätigen. Der manuelle Tester:
    • Hilft bei der Vorbereitung der Testumgebung und der Testdaten für die Abnahmetests.
    • Berät Endbenutzer zu Testfragen.
    • Beteiligt sich an der Analyse der Ergebnisse des Abnahmetests und der entdeckten Fehler.

Je nach Entwicklungsmethodik und Teamstruktur kann der manuelle Tester auch mit den System-bezogenen Testebenen in Kontakt treten:

  • Regressionstest: Überprüfung, ob Änderungen (Fehlerbehebungen, neue Funktionen) keine neuen Fehler in der bereits funktionierenden Funktionalität einführen. Der manuelle Tester beteiligt sich aktiv an der wiederholten Ausführung der zuvor durchgeführten Testfälle.
  • UAT (User Acceptance Testing): Ist Teil des Abnahmetests und konzentriert sich auf die Überprüfung des Systems durch Endbenutzer.

Der manuelle Tester spielt eine Schlüsselrolle bei Abnahmetests, System- und Integrationstests und ist auch aktiv an Regressionstests beteiligt. Seine Beteiligung auf Modulebene ist in der Regel unterstützend.