A6272 hat geschrieben:Wie schafst Du es die F8 Taste zu drücken,
ohne zu gucken ob es dumpt?
Das ist ein Nebeneffekt, der sich beim Test gar nicht verhindern lässt, egal wie getestet wird.
Ich drücke erst F8, wenn meine Unit-Tests funktionieren.
A6272 hat geschrieben:Für einen Report definiere ich die Eingangsparameter und Prüfe was hinten rauskommt. Für das dazwischen ist der Entwickler zuständig, inkl. seiner Tests. Wenn die Klassen, Methoden,... automatisiert durchgetestet und analysiert werden, dann ist das gut.
Dies verhindert aber nicht, dass eine "Kuh" hinten rauskommt, aber es ein "Pferd" hätte werden sollen. Dies ist die eigentliche Herausforderung beim Test.
Natürlich ist der Entwickler zuständig - sorry, ich dachte ich sei hier im ABAP (!) forum. Du kennst offenbar nicht den Unterschied zwischen Unit-Tests, Integrationstests und User-Akzeptanztest. Und nein, wenn alle Unit-Tests korrekt sind, wäre es ein sehr seltener Zufall, dass hinten ein in sich korrektes Objekt rauskommt (wenn es nicht in sich korrekt ist, schlägt ein Unit-Test fehl), das etwas vollkommen anderes ist als vorgesehen. Da kann eigentlich keine Kuh rauskommen.
A6272 hat geschrieben:Das sind unterschiedliche Sichtweisen des Testens. Ihr redet von Entwicklertests, aber für den Fachbereich ist nur das Endergebnis wichtig. Wenn ein Entwickler das Endergebnis beurteilen kann, hat er einen klaren Vorteil.
Nein, wenn er das NICHT kann, ist er Programmeintipper. Ein Maschinenbauingenieur, der Motoren baut, muss auch Motorentechnik beherrschen.
Ralf