Testen TEST
Das Untersuchen von Produkten, Systemen und Diensten zur Bewertung ihres Verhaltens und um festzustellen, ob sie die angegebenen oder nicht angegebenen Anforderungen und Merkmale erfüllen.
Leitfaden
Der Umfang der Tests umfasst Technologie, Systemkomponenten, Konfigurationen, Pakete und deren Schnittstellen. Diese Fähigkeit ist auf alle Testmethoden anwendbar - die mit prädiktiven (plangesteuerten) Ansätzen oder adaptiven (iterativen/agilen) Ansätzen durchgeführt werden können.
Zu den Aktivitäten gehören unter anderem:
- Das Planen, Entwerfen, Verwalten, Ausführen und Erstellen von Berichten über Tests
- Das Durchführen funktionaler Tests von Möglichkeiten oder Funktionen
- Das Durchführen nicht-funktionaler Tests von Eigenschaften wie - aber nicht beschränkt auf - Leistung, Sicherheit, Zugriff, Sicherung und Wiederherstellung, Archivierung und Aufbewahrung, Robustheit, Verfügbarkeit, Kapazität, Skalierbarkeit, Zuverlässigkeit, Leistung, Stress, Volumen, Wartbarkeit und Portabilität
- Das Durchführen statischer Prüfungen und statistischer Analysen
- Das Verwalten von Risiken im Zusammenhang mit dem Testen und bei Bedarf das Setzen von Präventivmaßnahmen
- Das Übernehmen und Anpassen von Testmethoden, einschließlich Wasserfall-, inkrementeller oder agiler Ansätze.
- Das Einhalten der vereinbarten Prozessstandards und branchenspezifischen Vorschriften und des Datenschutzrechts.
- Das Entwickeln, Nutzen und Pflegen von Testprogrammen zur Messung und Verbesserung der Qualität der getesteten Software
- Das Fördern der Produktivität durch Testautomatisierung, Tools und bewährte Verfahren
- Das Entwickeln von skalierbaren und zuverlässigen automatisierten Tests und Rahmenwerken.
Verständnis der Verantwortungsebenen dieser Fähigkeit
Wo niedrigere Ebenen nicht definiert sind...
- Spezifische Aufgaben und Verantwortlichkeiten sind nicht definiert, da die Fähigkeit ein höheres Maß an Autonomie, Einfluss und Komplexität bei der Entscheidungsfindung erfordert, als auf diesen Ebenen typischerweise erwartet wird. Sie können die Essenzaussagen verwenden, um die generischen Verantwortlichkeiten zu verstehen, die mit diesen Ebenen verbunden sind.
Wo höhere Ebenen nicht definiert sind...
- Verantwortlichkeiten und Verantwortlichkeiten sind nicht definiert, da diese höheren Ebenen strategische Führung und einen breiteren organisatorischen Einfluss beinhalten, der über den Rahmen dieser spezifischen Fähigkeit hinausgeht. Siehe die Essenzaussagen.
Entwicklung von Fähigkeiten und Nachweis von Verantwortlichkeiten im Zusammenhang mit dieser Fähigkeit
Die definierten Stufen zeigen die schrittweise Entwicklung von Fähigkeiten und Verantwortung.
Wo niedrigere Ebenen nicht definiert sind...
Sie können Ihr Wissen erweitern und andere unterstützen, die in diesem Bereich Verantwortung tragen, indem Sie:
- Erlernen der wichtigsten Konzepte und Prinzipien im Zusammenhang mit dieser Fähigkeit und ihren Auswirkungen auf Ihre Rolle
- Ausführen verwandter Fähigkeiten (siehe verwandte SFIA-Fähigkeiten)
- Unterstützung anderer, die Aufgaben und Aktivitäten auf höherer Ebene ausführen
Wo höhere Ebenen nicht definiert sind...
- Sie können Fortschritte machen, indem Sie verwandte Fähigkeiten entwickeln, die besser für höhere Ebenen der Unternehmensführung geeignet sind.
Klicken Sie hier, um zu erfahren, warum SFIA-Fähigkeiten nicht auf allen 7 Ebenen definiert sind.
Ein-/Ausblenden zusätzlicher Beschreibungen und Levels.
Testen: Ebene 1
Führt vorgegebene manuelle Testskripte unter Aufsicht aus. Verwendet grundlegende automatisierte Testwerkzeuge. Zeichnet Ergebnisse auf und meldet Probleme. Entwickelt ein Verständnis für die Rolle des Testens als Werkzeug zur Designverbesserung und als Validierungsprozess.
Testen: Ebene 2
Entwirft Testfälle, erstellt Testskripte und -daten und automatisiert wiederholbare Aufgaben, die auf der Grundlage der bereitgestellten Anforderungen oder Spezifikationen ausgeführt werden. Definiert Testbedingungen für gegebene Anforderungen. Führt manuelle und automatisierte Tests in Übereinstimmung mit den Testplänen durch und zeichnet sie auf. Analysiert und berichtet über Testaktivitäten, Ergebnisse, Probleme und Risiken.
Testen: Ebene 3
Entwirft selbständig Testfälle und Testskripte, wobei er sich auf vorher festgelegte Kriterien stützt und die Testergebnisse aufzeichnet und berichtet. Nimmt an Anforderungs-, Entwurfs- und Spezifikationsüberprüfungen teil und nutzt diese Informationen zur Erstellung von Testplänen und Testbedingungen. Wendet vereinbarte Standards an, um manuelle und automatisierte Tests zu spezifizieren und durchzuführen. Automatisiert Testaufgaben und erhöht die Testabdeckung durch bestehende oder neue Infrastruktur. Analysiert und berichtet über Testaktivitäten, Ergebnisse, Probleme und Risiken.
Testen: Ebene 4
Wählt einen geeigneten Testansatz, einschließlich manueller und automatisierter Tests. Entwickelt und führt Testpläne und Testfälle aus. Implementiert skalierbare und zuverlässige, automatisierte Tests und Frameworks. Arbeitet mit allen am Produkt-, System- oder Dienstentwurf und der Entwicklung beteiligten Parteien zusammen, um eine umfassende Testabdeckung zu ermöglichen. Identifiziert Verbesserungen in Anforderungs-, Design- oder Spezifikationsprozessen, um die Effektivität und Effizienz von Tests zu erhöhen. Analysiert und berichtet über Testaktivitäten, -ergebnisse, -probleme und -risiken, auch über die Arbeit anderer.
Testen: Ebene 5
Plant und leitet Testaktivitäten in allen Phasen und Iterationen der Produkt-, System- und Dienstentwicklung. Bietet maßgebliche Beratung und Anleitung zu allen Aspekten der Testplanung und -durchführung. Übernimmt und passt geeignete Testmethoden, automatisierte Tools und Techniken an, um Probleme bei Tools und Testansätzen zu lösen. Misst und überwacht die Anwendung von Teststandards. Bewertet Risiken und ergreift vorbeugende Maßnahmen. Identifiziert Verbesserungen und trägt zur Entwicklung von organisatorischen Richtlinien, Standards und Leitlinien für das Testen bei.
Testen: Ebene 6
Entwickelt organisatorische Strategien, Standards und Richtlinien für das Testen. Plant und leitet strategische, umfangreiche und komplexe Testaktivitäten. Leitet Aktivitäten zum Management von Risiken und Chancen im Zusammenhang mit dem Testen. Passt die Testkapazitäten und -methoden der Organisation an oder entwickelt sie weiter, um komplexe geschäftliche und technische Probleme bei Tools und Tests zu lösen. Fördert eine Qualitätskultur in der gesamten Organisation und treibt die Einführung und Einhaltung von Testrichtlinien und -standards voran.