Hier ist eine Idee, die beide Gruppen glücklich machen und gut zu einem agilen Ansatz passen könnte :
Automatisieren Sie Ihre Benutzerakzeptanzprüfungen und senden Sie sie per Screencast.
http://pragprog.com/magazines/2009-12/automating-screencasts
Es scheint ein Teil des Problems zu sein, dass die Testpläne, die Sie schreiben, sich sehr wiederholen und rein bestätigend sind. Um ehrlich zu sein, würde ich das, was Sie schreiben, überhaupt nicht als Test bezeichnen - wenn es nur die Anforderungen bestätigt, überprüft es . Wenn Sie dies automatisieren und per Screencast übertragen, können Sie Ihren Kunden regelmäßig eine übersichtliche Demo zusammenstellen (Sie können sie sogar täglich über einen kurzen Zeitraum senden). Sie klicken eher auf eine Demo und sehen sie sich an, als einen Testplan zu öffnen und Arbeiten Sie es durch, damit Sie hoffentlich schnelleres Feedback erhalten (sehr wichtig, wenn Sie sich für einen agileren Ansatz entscheiden). Sie können Komponenten wiederverwenden, um die Arbeitsbelastung für Sie zu verringern.
Es bietet auch eine Möglichkeit, die Anforderungen tatsächlich auszuführen. Sind Sie auf die ausführbaren Spezifikationen von Gojko Adzic gestoßen? Schauen Sie hier:
http://gojko.net/2010/08/04/lets-change-the-tune/
Wenn Sie dies als eine Möglichkeit betrachten, die Anforderungen in eine ausführbare Form zu bringen, um sie Ihren Kunden vorzuführen dann scheint es plötzlich viel weniger sinnlos.
Wenn ich jetzt meinen Testerhut aufsetze, muss ich darauf hinweisen, dass Sie / Ihre Stakeholder, wenn das Screencast-Ding startet, einige ordnungsgemäße Tests durchführen können - dh Randfälle und Tests, die die App tatsächlich herausfordern , anstatt nur Anforderungen zu bestätigen. Ich würde vorschlagen, dass Sie die Screencasts zusammen mit kurzen Fragen oder Vorschlägen für Bereiche bereitstellen, zu denen Sie mehr Feedback wünschen, zum Beispiel:
1) Hier ist unser neues Anmeldeformular - sehen Sie sich diesen Screencast an, um zu sehen, wie es funktioniert!
Was wir zu Feedback wünschen: Wir haben in diesem Formular viele zusätzliche Überprüfungen hinzugefügt, um sicherzustellen, dass Kunden nicht in der Lage sind, die falschen Daten einzugeben. Wir möchten, dass Sie sich die Fehlermeldungen ansehen, die Kunden erhalten, wenn sie diese erhalten Geben Sie das Falsche ein und sagen Sie uns, ob unsere Kunden sie leicht verständlich finden.
Wir möchten auch wissen, ob wir in einigen Fällen zu streng waren - wenn Sie besonders ungewöhnliche Kundendaten haben (vielleicht einen wirklich langen oder einen wirklich kurzen Namen oder jemanden mit ungewöhnlichen Zeichen im Namen). oder etwas anderes, an das wir nicht gedacht haben, oder vielleicht hat ihre Adresse keinen Straßennamen oder so etwas Seltsames?) Dann könnten Sie vielleicht ein paar Minuten damit verbringen, diese auszuprobieren?
Das heißt, Sie präsentieren einen netten Screencast und bitten dann um Feedback, rahmen es ein, ohne zu spezifisch zu sein, und bringen sie dazu, über mögliche Probleme nachzudenken, anstatt nur zu bestätigen. Bringen Sie sie zum Nachdenken , anstatt nur blind durch einen Testplan zu klicken. Sie schreiben im Grunde eine Sondierungs-Testcharta für sie. (Wenn Sie sich die Agile Testing Quadrants ansehen , sind dies Tests in Quadrant 3).