120 likes | 354 Views
Application Testing & Test Management. Von uns durchgeführte Tests. System- & Integrationstests Abnahmetests Regressionstests. Unser Ansatz. Methodischer Testansatz (keine Zufalls/Einzeltests) Test basiert auf Spezifikationen Use Cases sind die Basis für unsere Testfälle
E N D
Application Testing&Test Management © by cellconsult.com
Von uns durchgeführte Tests • System- & Integrationstests • Abnahmetests • Regressionstests © by cellconsult.com
Unser Ansatz • Methodischer Testansatz (keine Zufalls/Einzeltests) • Test basiert auf Spezifikationen • Use Cases sind die Basis für unsere Testfälle • Focus auf Prozesse aus der Sicht des Anwenders • Umsetzung vertikaler & horizontaler Verfolgbarkeit • Holistische Systemsicht End-to-end Test © by cellconsult.com
Test Kalender, -Journal, -Plan Geschäftsregeln Use Cases Spezifikationsdokumente Test Scripts Testfälle Schnittstellen Spezifikationen Testszenarien Testdaten Echtdaten Schematische Testprozedur © by cellconsult.com
Use Cases Design Modell End-User Dokumentation und Handbücher Schulungs-unterlagen Glossar Anforderungen & Anliegen von Interessens-gruppen Erzielte Vorteile © by cellconsult.com
Holistischer Ansatz • Anforderungsprüfung • richtig, konsistent, nicht redundant, testbar, vollständig • Anforderungsmanagement • Interessensgruppen ermitteln, Bedürfnisse, Ziele, Erwartungen • Anforderungen in Use Cases umwandeln • Aufbau Anforderungs-Repository • Abhängigkeiten ermitteln • Priorisierung • Verfolgbarkeit • Spezifikationsanalyse • Vollständigkeit, Verständlichkeit, Richtigkeit • Konform mit Anforderungen und Geschäftsregeln • Ermittlung ergänzender Spezifikationen (z.B. Schnittstellenbeschreibungen) • Use Cases • Spezifikationen in Use Cases umwandeln, vorhandene Use Cases ausbauen • Erstellung Spezifikations-Repository • Erstellung eines Testplans • Ressourcenplanung • Konzeption/Design der Tools • Design der Testumgebungen • Analyse der Datenformate • Vorbereitung der Testdaten • Testdaten-Generierung • Erstellung von Testfällen • Aufbau des Testfall-Repository • Verknüpfung mit Use Cases, Spezifikationen, Anforderungen • Verbinden zu Testszenarien • Programmieren der Scripts • Erstellung Testkalender • Testdurchführung • Manuell oder automatisiert • Verwaltung Testumgebungen • Sanity Check • Parallelisierung von Tests • Datenalterung, Datenaustausch Anforderungsphase Testplanung Testvorbereitung Testdurchführung Change Requests Spezifikationsphase © by cellconsult.com
Einführung von Tools Dokumentation & Berichterstattung Optimales Verfahren Anforderungsprüfung Spezifikationsanalyse Testplanung Testvorbereitung Testdurchführung © by cellconsult.com
Testmanagement mit Tools Requirement Management Tools Test Management Tools Geschäfts-regeln, Glossar Anforderungen Interessens-gruppen Spezifikations- dokumente Test Kalender, -Journal, -Plan Test Scripts Testdaten Schnittstellen- spezifikationen Ergänzende Spezifikationen Use Cases Testfälle Testszenarien Testergebnisse Error Tracking Tool Configuration & ChangeManagement Tool SoftwareRelease Notes Error Tickets Change Requests SoftwareReleases © by cellconsult.com
Zusammenfassung • Reduzierter Testaufwand • Fortschrittliche Testprozesse • Frühere Markteinführung • Verbesserte Betriebssicherheit © by cellconsult.com