Ich bin daran interessiert, wie andere ihre Testskripte organisieren oder wie sie gute Testskripte irgendwo gesehen haben, wo sie gearbeitet haben. Außerdem möchte ich wissen, wie detailliert diese Testskripte sind. Dies bezieht sich speziell auf Testskripte, die für manuelle Tests erstellt wurden, im Gegensatz zu denen, die für automatisierte Tests erstellt wurden.
Das Problem, das ich sehe, ist, dass die Testskripte sehr komplex sind, ohne dass die Prinzipien, die bei der Organisation einer komplexen oder großen Codebasis verwendet werden, zum Tragen kommen. Man muss in der Lage sein zu spezifizieren, was ein Teil des Codes tun soll, ohne jemanden beim Lesen zu Tode zu langweilen.
Ich bin nicht daran interessiert, vollständig spezifizierte Skripte zu erstellen, die von Dateneingabe-Typen ausgeführt werden können, da wir nicht über ein solches Team verfügen und der Aufwand für ihre Pflege zu hoch erscheint. Außerdem habe ich das Gefühl, dass eine so detaillierte Spezifikation des Prozesses demjenigen, der die Tests durchführt, die Verantwortung für die Qualität des Produkts entzieht. Wird jeder Tastenklick und jeder einzugebende Wert spezifiziert? Wenn nicht, wie detailliert wird dann spezifiziert?