Checkliste zum Testen von Anforderungen

Wenn neue Funktionen des Systems entwickelt werden, schreibt der Analyst die Anforderungen und der Tester überprüft sie. Bevor Sie mit der Implementierung beginnen. Denn zu diesem Zeitpunkt ist es am billigsten, Korrekturen vorzunehmen.





Worauf muss man beim Testen achten? Es gibt eine Reihe grundlegender Merkmale, die eine gute Dokumentation aufweisen sollte:





  1. Vollständigkeit





  2. Eindeutigkeit





  3. Konsistenz





  4. Notwendigkeit





  5. Durchführbarkeit





  6. Testbarkeit





Natürlich kann es mehr davon geben. Jemand verwendet die Mnemonik CIRCUS MATTA , jemand erweitert die Liste für sich und das Team. Diese sechs Merkmale sind jedoch grundlegend. Sie schreiben darüber in Büchern über Tests und in verschiedenen Artikeln.





In diesem Artikel werde ich Ihnen mehr über jeden von ihnen erzählen, mit Bildern und Beispielen aus dem Leben.





 





1. Vollständigkeit

Ist alles beschrieben? Hast du etwas vergessen Was ist, wenn wir noch eine unbeschriebene Funktionalität oder einen API-Methodenparameter haben?





Um diesen Punkt zu überprüfen, schreiben Sie einfach eine Checkliste mit Funktionsprüfungen. Auf diese Weise begannen sie, die TK zu lesen und die Tests sofort aufzuschreiben. Es ist wichtig zu schreiben und nicht nur zu denken. Sonst wirst du definitiv etwas vergessen.





- . , , . , -... , «», .





«». , , . :





— , ... ?





, ! , , .





, . . ... , , 5-10 . , , .





, « ». 10 . « », - .





 





? , , . : ?





, . , , . , , .





, — , . , - , !





 





2.

.





« » → «»?





  • , , ;





  • , 5 , .





. . :





  • .





  • 5 .





, :





  • , 0. , !





  • , ! - ...





, , :





  • —  .





  • , — , . , , ...





, , . , , .





, —  .





, —  , « , ...?». , . , - . , .





 





3.

. , . , . .





, , , 3 . , . , . !





, . , ?)









 





4.

: «, »? .





, . , 10 4. , , , , .





, ? ? , ?





, :





  • — , , .





  • — , . .





 





 





5.

, ? ?





. « 0,1 » - . , , - .





, , . « , «», « , ». , .





— . « », :





1. : .





2. : .





?





? , ? .





Lucene. -:





o   ;





o   ;





o   ( , );





o   ...





! , . ( ), —  .





, . , . —  .





? . . , . , 1000 10 , .





 





6.

?





. , , ,   . , , .





, . , , . , . — . .





, , « , » . , . , .





, . , JMS-. JMS-.





— « » ! , :





— ? jms — , ?





— , , , . , .





, , !





, , . , .





, . , , ? , , . , =)





( ) , , . —  , . .





! . .





 





: CIRCUS MATTA

CIRCUS MATTA — . ! :





  • Completeness — 





  • Independent — 





  • Realisable — 





  • Consistency — 





  • Unambiguity — 





  • Specific —





  • Measurable —





  • Acceptable — 





  • Testable — 





  • Traceable — ( )





  • Achievable —





Schauen Sie, wie viele Punkte es sich herausstellte! Ich bin besonders beeindruckt von den Artikeln "Kundenspezifisch" und "Rückverfolgbarkeit". Das ist wirklich wichtig. Wenn Sie ein Boxprodukt haben, das auf den Kunden zugeschnitten ist, lesen Sie unbedingt den Artikel "Spezifisch". Und die Rückverfolgbarkeit ist ein sehr schöner Bonus, der es einfacher macht, die Dokumentation auf dem neuesten Stand zu halten!





Siehe auch:





Testen der Dokumentation für Softwareprodukte - es gibt bis zu 18 Kriterien für eine gute Dokumentation!





Anforderungsprüfung. Funktionen - Ein Artikel aus dem Quality Lab.





PS - Weitere nützliche Artikel finden Sie in meinem Blog unter dem Tag "nützlich" . Und nützliche Videos sind auf meinem Youtube-Kanal








All Articles