Testtyp

Eine Gruppe von Testaktivitäten, mit der Absicht, eine Komponente oder ein System auf einige zusammenhängende Qualitätsmerkmale zu prüfen. Eine Testart ist auf ein bestimmtes Testziel fokussiert, wie z.B. Zuverlässigkeitstest, Regressionstest, Gebrauchstauglichkeitstest. Die Testart kann sich auch auf eine oder mehrere Teststufen oder -phasen beziehen.

Present in sylabi

Beispiel

Eine Mobile-Banking-Anwendung wird mit mehreren Testarten getestet: Funktionstest des Überweisungsablaufs, Benutzbarkeitstest der Navigation und des Layouts sowie Regressionstest nach jedem Release. Diese Testarten verfolgen unterschiedliche Testziele — was das System tut, wie einfach es zu bedienen ist und ob Änderungen vorhandenes Verhalten gebrochen haben. Eine einzelne Testart kann auf mehr als einer Teststufe laufen: Funktionstests gibt es sowohl auf Komponenten- als auch auf Systemebene.

Häufige Fragen

Was ist der Unterschied zwischen einer Testart und einer Teststufe? Eine Teststufe ist durch die Phase der Entwicklung und Integration definiert — Komponente, Integration, System, Abnahme. Eine Testart ist durch ihr Ziel definiert — funktional, Benutzbarkeit, Regression, Leistung. Stufen und Arten sind orthogonal: Jede Art kann auf jeder Stufe durchgeführt werden.

Können mehrere Testarten auf derselben Stufe laufen? Ja, und das kommt häufig vor. Der Systemtest umfasst in derselben Phase üblicherweise funktionale, Benutzbarkeits- und Regressionstests.

Ist der Regressionstest eine Testart? Ja. Er wird nach seinem Ziel gruppiert (Erkennen von Fehlern, die durch Änderungen eingeführt wurden), und genau das ist das definierende Merkmal einer Testart.

Warum ist die Unterscheidung für Prüfungszwecke wichtig? ISTQB-Fragen testen häufig die Unterscheidung zwischen Art und Stufe. Merken Sie sich: Stufe = wo im Lebenszyklus, Art = welchem Ziel die Aktivitäten dienen.

Verwandte Begriffe

  • Funktionstest — eine Testart, die sich darauf konzentriert, was das System tut
  • Benutzbarkeitstest — eine Testart, die sich auf die Benutzerfreundlichkeit konzentriert
  • Regressionstest — eine Testart, die sich auf das Erkennen von durch Änderungen verursachten Fehlern konzentriert
  • Teststufe — die Lebenszyklusphase, in der getestet wird
  • Testentwurf — wie Testarten in konkrete Tests umgesetzt werden
  • Statisches Testen — Testen ohne Ausführung des Codes
  • Dynamisches Testen — Testen durch Ausführen des Codes

Learn more

The different types of software testing by Sten Pittet, Atlassian
Comprehensive guide comparing different types of software testing including unit, integration, functional, acceptance, performance testing and more. Explains manual vs automated testing and when to use each type. Topics: Manual vs Automated Testing; Unit, Integration, Functional, End-to-End Testing; Acceptance and Performance Testing; Smoke Testing and Exploratory Testing

Types of Testing: Different Types of Software Testing in Detail by BrowserStack
Detailed guide on functional and non-functional testing types with examples, advantages, and comparison tables. Includes 15+ test types with when to use manual vs automated approaches. Topics: Functional Testing (Unit, Integration, System, Acceptance); Non-Functional Testing (Security, Performance, Usability, Compatibility); Manual vs Automated Testing comparison; Test type selection matrix and decision guide

A Taxonomy of Testing by Donald Firesmith, Software Engineering Institute, Carnegie Mellon University
Academic framework organizing ~200 test types using 5W+2H questions (What, When, Why, Who, Where, How, How Well). Provides structured taxonomy for comprehensive test planning. Topics: Test Type Taxonomy Framework; 5W+2H Classification System; Comprehensive Test Planning; Test Type Ontology

Recommend more content related to this term