Testarten
R 2.0.0
Software-Qualitätsmerkmale nach der ISO 25010
In dem in der ISO 25010 verankerten Leitfaden für Software Systeme „Software product Quality Requirements and Evaluation“ (SQuaRE) werden relevante Richtlinien zur Qualität von Software und Softwareentwicklung im Detail erläutert:
Funktionalität
Wie wird die gewünschte Funktionalität der Software geliefert?
-
Ist funktionale Korrektheit gegeben?
-
Sind die Softwarefunktionen vollständig?
-
Liegt angemessene Funktionalität vor?
Leistungseffizienz
Wie effizient ist das System in Relation zu dessen Ressourcenverbrauch?
-
Beweist das System ein gutes Zeitverhalten?
-
Nutzt es Ressourcen effektiv?
-
Schont es Kapazitäten?
Kompatibilität
Wie kompatibel ist das System mit anderen Systemen auf anderer oder gleicher Hardware?
-
Ist die Co-Existenz zu anderer Software optimal?
-
Ist das System interoperabel?
Benutzbarkeit
Wie gut lassen sich Ziele mit der Software für den Benutzer erreichen?
-
Ist das System leicht erlernbar?
-
Ist es gut bedienbar?
-
Ist es vor Nutzerfehlern geschützt?
-
Ist das User-Interface ansprechend?
-
Ist das System zugänglich?
-
Ist das System barrierefrei?
Zuverlässigkeit
Wie zuverlässig ist die Leistung des Systems?
-
Ist die Software ausgereift?
-
Weist sie eine Fehlertoleranz auf?
-
Ist sie wiederherstellbar?
Sicherheit
Wie schützt das System Daten?
-
Ist die Software imstande Datensicherheit zu gewährleisten?
-
Ist das System integer?
-
Ist das System vor Manipulation geschützt?
Wartbarkeit
Wie anpassungsfähig ist das System in Hinblick auf Fehlerkorrektur oder Veränderbarkeit als Reaktion auf geänderte Rahmenbedingungen?
-
Ist die Software modular aufgebaut?
-
Besteht sie aus wiederverwendbaren Komponenten?
-
Ist sie leicht modifizierbar?
Übertragbarkeit
Wie übertragbar ist die Software?
-
Kann die Software von einer Umgebung in eine andere übertragen werden?
-
Ist sie leicht zu installieren?
-
Ist sie leicht austauschbar?
Testmethoden
Anforderungsbasierter Test
Ein Ansatz zum Testen, beim dem die Testfälle auf Basis der Anforderungen entworfen werden.
Hier finden Sie detaillierte Informationen zum anforderungsbasierten Testen.
Änderungsbezogener Test
Eine Art Testen, das durch Änderung einer Komponente oder eines Systems veranlasst wird.
Hier finden Sie detaillierte Informationen zum änderungsbezogenen Testen.
Erfahrungsbasierter Test
Ein Testverfahren, das ausschließlich auf den Erfahrungen, dem Wissen und der Intuition der Tester basiert.
Hier finden Sie detaillierte Informationen zum erfahrungsbasierten Testen.
Explorativer Test
Ein Testansatz, bei dem die Tester auf der Grundlage ihres Wissens, der Erkundung des Testobjekts und der Ergebnisse früherer Tests dynamisch Tests entwerfen und durchführen.
Hier finden Sie detaillierte Informationen zum explorativen Test.
Risikobasierter Test
Ein Testvorgehen, bei welchem sich das Management, die Auswahl, die Priorisierung und die Anwendung von Testaktivitäten und Ressourcen an entsprechenden Risikotypen und Risikostufen orientieren.
Hier finden Sie detaillierte Informationen zum Risikobasierten Test.
Sitzungsbasierter Test
Ein Ansatz, bei dem die Testaktivitäten als Testsitzungen geplant werden.
Hier finden Sie detaillierte Informationen zum sitzungsbasierten Test.
Quellen
-
A. Spillner, T. Linz - Basiswissen Softwaretest, 7. Auflage, 2024
-
ISTQB Glossary Testart, abgerufen am 01.02.2024
-
Inztitut GmbH ISO 25010, Stand: 01.02.2024
-
Lumiform GmbH Checklisten ISO 25010 Zertifizierung, Stand: 01.02.2024