User Story Testing – automatisiert. Führen Sie Hunderte von Tests für jede User Story durch.

User Story Testing – 10 Qualitätsmerkmale
Das Testen und Verfeinern von User Storys ist der ultimative Wandel nach links

User Stories von schlechter Qualität führen zu Nacharbeit und Verschwendung. Daher sollten Sie erwägen, Ihre User Stories zu testen, bevor das Team Zeit in den Versuch investiert, die entsprechende Software zu entwickeln. Die Prüfung kann manuell oder mit Hilfe von Werkzeugen durchgeführt werden. ScopeMaster testet User Stories schnell und gründlich.

Das Testen von User Storys mag wie eine seltsame Idee klingen, ist es aber nicht. Tatsächlich ist es eines der produktivsten Dinge, die Sie bei einem Softwareprojekt tun können. Es ist der Inbegriff von extreme linke Prüfung. Wenn Sie ein erfolgreicherer Produktbesitzer werden möchten, beginnen Sie so früh wie möglich mit dem Testen und Verfeinern dieser Geschichten. User Stories sind Ausdruck von Anforderungen an agile Softwareprojekte. Wie andere Softwareentwicklungsergebnisse sind auch sie fehleranfällig. Die besondere Herausforderung bei User Stories besteht darin, dass sie sehr leicht falsch interpretiert werden können, was zu viel verschwendeter Arbeit führen kann. Tatsächlich ist es wahrscheinlicher, dass sie falsch interpretiert werden, als dass sie falsch interpretiert werden.

125 Gründe, User Stories zu testen

Das Verhältnis der Wörter in einer User Story zur Anzahl der Codierungstoken beträgt bei uns normalerweise 1:125. Eine User Story mit 12 Wörtern würde am Ende wahrscheinlich etwa 1500 Coding-Tokens ergeben, also etwa 300 Codezeilen. Für jede Minute, die Sie damit verbringen, ein mehrdeutiges Wort in einer User Story zu korrigieren, werden also wahrscheinlich 125 Minuten beim Codieren eingespart. Nun, das ist gut investierte Zeit!

Wenn es falsch interpretiert werden kann, wird es das tun

Wenn eine User Story von den wichtigsten Lesern (Autor, Benutzer, Tester, Entwickler) unterschiedlich interpretiert werden kann, ist es wahrscheinlich, dass einer von ihnen auf der Grundlage eines falschen Verständnisses arbeitet, was zu Verschwendung und Nacharbeit führt. Es ist sehr wichtig, diese Unklarheiten im Keim zu ersticken.

So testen Sie User Stories

Wie machen wir das? Es ist unwahrscheinlich, dass man über Nacht ein Experte für Softwareanforderungen wird, aber denken Sie an Folgendes:

Eine echte Geschäftsanforderung (oder Fähigkeit) ist „Was muss geliefert werden, um dem Unternehmen einen Mehrwert zu bieten“ (Robin Goldsmith). User Stories sind die einzelnen funktionalen Anforderungen, die diese Fähigkeit ausmachen.

Notwendigkeit von Disziplin, um Unklarheiten zu reduzieren

Wenn wir Code schreiben, befolgen wir Disziplinen, um die Lesbarkeit zu verbessern, die Komplexität zu reduzieren, die Wiederverwendung zu erhöhen und vieles mehr. (Weitere Informationen hierzu finden Sie im ausgezeichneten Code abgeschlossen, von Steve McConnell). Auch das Schreiben von User Stories erfordert eine solche Disziplin, insbesondere um Mehrdeutigkeit, Inkonsistenz und Komplexität zu minimieren. Tatsächlich kann eine gute User Story ziemlich langweilig sein, da sie eindeutig ist. Seien Sie darauf vorbereitet, die Art und Weise, wie Sie User Stories schreiben, anzupassen, und achten Sie auf Konsistenz und Disziplin, um Unklarheiten auszuräumen. Glücklicherweise hilft Ihnen ScopeMaster beim Lernen.

Was ist, wenn Sie Ihre User Stories nicht testen?

Schlechte User Stories (oder schlechte Anforderungen) sind die Hauptursache für bis zu 35% Produktionsfehler (Accenture 2021). Die Behebung eines Anforderungsproblems, das erst in späteren Phasen der Entwicklung/Bereitstellung gelöst wird, kann 75–1000 Mal mehr kosten, als wenn es vor Beginn der Codierung behoben würde.

User Story Testing – automatisiert

Das Testen von User Stories ist ziemlich langweilig. Zum Glück, wenn Sie Verwenden Sie ScopeMaster, um Ihre User Stories zu schreiben und zu verfeinern Der Schwerlasttest wird für Sie erledigt. Im Durchschnitt führt ScopeMaster in nur wenigen Sekunden 1000 Tests für jede User Story durch. Das ist ein Maß an Kontrolle, das die meisten Produktbesitzer und Geschäftsanalysten der Qualitätssicherung von User Storys normalerweise nicht zuordnen.

Verwandte Tools

Jsonlint ist ein Online-Tool zum Testen der Syntax einer JSON-Datei

HTML-Validator ist ein Online-Tool zum Testen der HTML-Syntax.

SonarQube zum Testen der Codequalität

Automatisierte User Story-Tests

  • 10x schneller

    Automatisierte User Story-Tests mit ScopeMaster sind außerordentlich schnell. Ein typischer Satz von 100 User Stories kann in nur 4 Minuten getestet, analysiert und dimensioniert werden.

  • 1000x gründlicher

    ScopeMaster führt innerhalb weniger Sekunden 350–3000 Tests für jede User Story durch. Keine Einrichtung, einfach importieren und mit dem Testen beginnen.

User Story-Tests – von ScopeMaster