Als «testing» getaggte Fragen

68
Schreiben von Tests für vorhandenen Code

Angenommen, man hat ein relativ großes Programm (etwa 900.000 SLOC in C #), das alle gründlich kommentiert / dokumentiert ist, gut organisiert ist und gut funktioniert. Die gesamte Codebasis wurde von einem einzigen Senior-Entwickler geschrieben, der nicht mehr im Unternehmen ist. Der gesamte Code...

63
Warum sind Compiler so zuverlässig?

Wir verwenden Compiler täglich, als ob ihre Korrektheit gegeben wäre, aber Compiler sind auch Programme und können möglicherweise Fehler enthalten. Ich habe mich immer über diese unfehlbare Robustheit gewundert. Haben Sie jemals einen Fehler im Compiler selbst entdeckt? Was war es und wie haben Sie...

61
Wie schreibe ich „gute“ Komponententests?

Ausgelöst von diesem Thread denke ich (wieder) darüber nach, endlich Unit-Tests in meinen Projekten zu verwenden. Ein paar Plakate dort sagen so etwas wie "Tests sind cool, wenn sie gute Tests sind". Meine Frage jetzt: Was sind "gute" Tests? In meinen Anwendungen ist der Hauptteil häufig eine Art...

61
Sollten wir alle unsere Methoden testen?

Also habe ich heute mit meinem Teamkollegen über Unit-Tests gesprochen. Das Ganze begann, als er mich fragte: "Hey, wo sind die Tests für diese Klasse, ich sehe nur eine?". Die ganze Klasse war ein Manager (oder ein Service, wenn Sie es so nennen möchten) und fast alle Methoden delegierten einfach...

60
Sollte ein Entwickler auch als Tester fungieren? [geschlossen]

Wir sind ein Scrum-Team aus 3 Entwicklern, 1 Designer, dem Scrum-Master und dem Product Owner. Wir haben jedoch keinen offiziellen Tester in unserem Team. Ein Problem, das wir immer haben, ist, dass das Testen der Anwendung und das Bestehen dieser Tests sowie das Entfernen von Fehlern als eines der...

55
Wie schreibt man Unit-Tests vor dem Refactoring?

Ich habe einige Antworten auf ähnliche Fragen wie "Wie halten Sie Ihre Komponententests beim Refactoring aufrecht?" Gelesen. In meinem Fall ist das Szenario insofern etwas anders, als ich ein Projekt erhalten habe, um es zu überprüfen und mit einigen Standards in Einklang zu bringen, die wir haben....

54
Testen der Bedingungen für Rennen mit mehreren Threads

Lesen Sie die Kommentare zu dieser Antwort , insbesondere: Nur weil Sie keinen Test schreiben können, heißt das noch lange nicht, dass er nicht kaputt ist. Undefiniertes Verhalten, das normalerweise wie erwartet funktioniert (C und C ++ sind voll davon), Rennbedingungen, mögliche Neuordnung...