„Von User Stories zu Testszenarien in Sekundenschnelle, es ist unglaublich“
Funktionstestszenarien
Bei Softwaretestszenarien handelt es sich um eine Reihe von Benutzeraktionen, die durchgeführt werden, um zu überprüfen, ob die Software das tut, was sie soll, und nicht, was sie nicht tun soll. Diese weisen in der Regel einen recht hohen Granularitätsgrad auf und decken nicht alle Details ab Testfälle um jeden Aspekt der Software zu beweisen. Testszenarien beziehen sich direkt auf die in den Anforderungen oder User Stories beschriebene Funktionalität. Zumindest sollten sie es tun.
Nachvollziehbare Tests
Alle Testszenarien sollten den Anforderungen entsprechen. Sie sollten auf die Sprache und Absicht der User Story oder Softwareanforderung zurückführbar sein, die die Funktionalität aus Benutzerperspektive beschreibt. Sie sollten die positiven und negativen Bedingungen abdecken. Mit anderen Worten: Sie sollten testen, ob die Software ordnungsgemäß funktioniert und sich bei Missbrauch gut verhält.
Wenn eine Anforderung aus mehreren Funktionsschritten besteht, wird deren Prüfung schnell komplex. Es besteht ein exponentieller Bedarf an zusätzlichen Negativtests, um sicherzustellen, dass das entsprechende Verhalten ausgeführt wird, wenn der Benutzer etwas Unerwartetes tut.
ScopeMaster generiert schriftliche Testszenarien direkt aus den Anforderungen und zeigt sie in drei Formaten an:
- Eine tabellarische Liste der Testschritte
- Ein Flussdiagramm, das positive und negative Testflüsse abdeckt
- Pseudocode für Tests, der schnell in ausführbare Testskripte migriert werden kann.
Dies ist eine große Zeitersparnis für Softwaretester. Es sorgt außerdem für eine höhere Testabdeckung.
Die Testvorschläge automatisch generiert von ScopeMaster und sind 100% rückverfolgbar zurück zur in den Anforderungen beschriebenen Funktionalität.
Basistestfälle
Umfassende Funktionstests müssen detaillierte Attributgrenzentests abdecken. Um mit unserer Testerstellung zu beginnen, müssen wir uns die High-Level-Szenarien ansehen. Diese bilden die Grundlage, auf der detailliertere Prüfungen und Abnahmeprüfungen angefügt werden können.
Die von ScopeMaster erstellten Testschritte sind perfekt auf die funktionale Absicht jeder User Story abgestimmt (100%). Dies sind die De-minimis-Tests, die ohne überflüssige Tests durchgeführt werden sollten.
Die erstellten Szenarien und Schritte können einfach heruntergeladen und in ein Testmanagementsystem übertragen werden. Die Tests sind auch über unsere REST-API verfügbar und können in einen CI/CD-Flow integriert werden.
Diese Szenarien helfen auch dabei, die Anforderungen selbst zu verstehen und zu validieren. Sie können diese Tests mit den Benutzern besprechen, um das Verständnis der tatsächlichen Anforderung zu vertiefen.
ScopeMaster® automatisch generiert die positiven und negativen Testschritte für jeden Funktionsschritt innerhalb einer User Story.
Sicherheitstests werden automatisch generiert
ScopeMaster generiert Pseudocode für Testautomatisierungsskripte direkt aus der funktionalen Bedeutung der User Story – und zwar sofort. Während Sie Ihre User Stories schreiben, werden Beispieltestskripte für Sie erstellt. Sie decken die positiven und negativen Tests und Testtestabläufe ab. Und jetzt decken sie auch wesentliche Sicherheitsaspekte ab. Sie können diese Testskripte als Grundlage für Ihre automatisierten Testskripte in Ihrer bevorzugten Sprache oder Ihrem bevorzugten Tool verwenden.
Aus User Stories generierte Funktions- und Sicherheitstests – das ist ein Kinderspiel
ScopeMaster® automatisch generiert die positiven und negativen Testschritte für jeden Funktionsschritt innerhalb einer User Story.
Von ScopeMaster generierte Testszenarien sind auf jedes Testmanagement-Tool übertragbar, z Jira Xray oder HP ALM / Qualitätszentrum