Als «unit-testing» getaggte Fragen

Unit Testing ist eine Methode, mit der einzelne Einheiten des Quellcodes getestet werden, um festzustellen, ob sie für die Verwendung geeignet sind.


5
Wie detailliert sollten TDD-Tests sein?
Während der TDD-Schulung auf der Grundlage eines medizinischen Softwarefalls wird die folgende Story implementiert: "Wenn der Benutzer die Schaltfläche Speichern drückt, sollte das System einen Patienten hinzufügen, ein Gerät hinzufügen und Gerätedatensätze hinzufügen." Die endgültige Implementierung sieht ungefähr so ​​aus: if (_importDialog.Show() == ImportDialogResult.SaveButtonIsPressed) { AddPatient(); AddDevice(); AddDeviceDataRecords(); } Wir …
18 unit-testing  tdd 

3
Soll ich try catch in meinen Testmethoden verwenden?
Ich mache Unit-Tests. Ich versuche eine Funktion zu testen. Ich rufe es von meiner Testkomponente aus auf. Aber wenn die Remote-Funktion die Ausnahme nicht verarbeiten kann, wird auch meine Testerkomponente eine Ausnahme erhalten, denke ich. Muss ich mir also Sorgen machen, dass meine Testerkomponente Ausnahmen enthält? Vielen Dank. BEARBEITEN: PS: …


9
Wie haben Sie Unit-Tests angenehmer gemacht? [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Monaten . Wenn Sie Unit-Tests schon immer geliebt haben, …


3
Versandtestcode. Warum würdest du nicht?
Ich möchte Testcode zusammen mit einem Produkt versenden. Stellen Sie insbesondere eine Option bereit, mit der jeder, der eine Kopie unseres Programms besitzt, auf die Schaltfläche "Selbsttest" klicken oder den Selbsttest in der Befehlszeile bestehen und die gesamte Unit-Suite | durchlaufen kann Integrationstests. Ich möchte dies hauptsächlich tun, um Fehlerbehebungsprobleme …

2
Sollte ich Tests in das Docker-Image aufnehmen?
Wenn es um Tests geht, kann ich mir zwei Möglichkeiten vorstellen: Führen Sie Test und Anwendung in einem Bild durch. Fügen Sie nur den Anwendungscode in das Bild ein. Erstellen Sie einen testspezifischen Container, der nach dem Hauptbild erstellt wird und dem einige Ebenen (Testcode, Abhängigkeiten usw.) hinzugefügt werden. Mit …

6
TDD und vollständige Testabdeckung, wenn exponentielle Testfälle benötigt werden
Ich arbeite an einem Listenkomparator, um die Sortierung einer ungeordneten Liste von Suchergebnissen nach ganz bestimmten Anforderungen unseres Kunden zu unterstützen. Die Anforderungen verlangen nach einem eingestuften Relevanzalgorithmus mit den folgenden Regeln in der Reihenfolge der Wichtigkeit: Genaue Übereinstimmung mit dem Namen Alle Wörter der Suche werden im Namen oder …

6
Best Practices für Unit-Test-Methoden, die den Cache stark nutzen?
Ich habe eine Reihe von Geschäftslogikmethoden, die Objekte und Objektlisten aus dem Cache speichern und abrufen (mit Filterung). Erwägen IList<TObject> AllFromCache() { ... } TObject FetchById(guid id) { ... } IList<TObject> FilterByPropertry(int property) { ... } Fetch..und Filter..würde aufrufen, AllFromCachewas den Cache füllen und zurückgeben würde, wenn es nicht da …

3
Wie würden Sie den effektivsten automatisierten Test für Grafikcode für OpenGL in einem Unit-Test durchführen?
Ich schreibe ein Spiel und die dazugehörige Grafik-Engine auf OpenGL in C ++. Ich bin auch ein Fan von guten Codierungsprozessen und automatisierten Tests. Grafikcode + Testen scheint ziemlich nicht mischbar zu sein, da die Ausgabe oft nur visuell oder sehr stark visuell orientiert ist. Stellen Sie sich zum Beispiel …


3
Wie schreibt man Tests für Code, der von konkreten externen Implementierungen abhängt, die nicht verspottet werden können?
Hintergrund: Ich denke darüber nach, meinen Mitarbeitern das Konzept der Komponententests vorzustellen, indem ich einige für ein Modul erstelle, an dem ich gearbeitet habe. Die Anforderungen haben sich in letzter Zeit geändert und erfordern einige weitere Abstraktionen / Interaktionen. Daher scheint es eine gute Möglichkeit zu sein, eine Reihe von …


7
Ist es eine gute Idee, alle möglichen Testfälle zu schreiben, nachdem das Team auf TDD umgestellt wurde, um eine vollständige Abdeckung zu erreichen?
Angenommen, wir haben eine große Unternehmensanwendung ohne Unit- / Funktionstests. Aufgrund sehr enger Fristen gab es während der Entwicklung keinen testgetriebenen Entwicklungsprozess (Ich weiß, wir sollten niemals enge Fristen versprechen, wenn wir uns nicht sicher sind, aber was getan wird, wird getan!) Jetzt, da alle Fristen abgelaufen sind und die …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.