Als «testing» getaggte Fragen

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...

53
TDD - Outside In vs. Inside Out

Was ist der Unterschied zwischen dem Erstellen einer Anwendung mit Outside In und dem Erstellen einer Inside Out- Anwendung mit TDD? Dies sind die Bücher, die ich über TDD und Komponententests gelesen habe: Testgetriebene Entwicklung: Am Beispiel Testgetriebene Entwicklung: Ein praktischer...

53
Wie teste ich die Tests?

Wir testen unseren Code, um ihn korrekter zu machen (tatsächlich ist es weniger wahrscheinlich, dass er falsch ist ). Die Tests sind jedoch auch Code - sie können auch Fehler enthalten. Und wenn Ihre Tests fehlerhaft sind, verbessern sie Ihren Code kaum. Ich kann mir drei mögliche Arten von Fehlern...

51
Wie wird Software in kritischen Systemen auf Leben und Tod getestet?

Ein Flugzeug, im Gegensatz zu beispielsweise einer Website, ist ein System, bei dem ein Ausfall in bestimmten Systemen völlig inakzeptabel ist, da Fehler in z. B. der Flugüberwachung zu einer Fehlfunktion des Autopiloten führen und einen Tauchgang durchführen können. Dies ist offensichtlich nicht...

51
Sind Asserts oder Unit-Tests wichtiger?

Sowohl Asserts als auch Unit-Tests dienen als Dokumentation für eine Codebasis und als Mittel zum Auffinden von Fehlern. Die Hauptunterschiede bestehen darin, dass Asserts als Plausibilitätsprüfungen fungieren und reale Eingaben erkennen, wohingegen Komponententests für bestimmte simulierte...

46
Bestimmen, was ein nützlicher Komponententest ist

Ich habe die Dokumente von phpunit durchgesehen und bin auf folgendes Zitat gestoßen: Sie können immer mehr Tests schreiben. Sie werden jedoch schnell feststellen, dass nur ein Bruchteil der Tests, die Sie sich vorstellen können, tatsächlich nützlich sind. Sie möchten Tests schreiben, die...

45
Wie Sie Ihren eigenen Code besser testen können

Ich bin ein relativ neuer Softwareentwickler, und eines der Dinge, die ich verbessern sollte, ist meine Fähigkeit, meinen eigenen Code zu testen. Wenn ich eine neue Funktionalität entwickle, finde ich es sehr schwierig, alle möglichen Pfade zu verfolgen, um Fehler zu finden. Ich neige dazu, dem Weg...