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.

1
Wie teste ich einen benutzerdefinierten ClassLoader?
Aus bestimmten Gründen brauche ich zuerst ein Kind ClassLoader. Solches ClassLoadergibt es im JDK nicht, also schreibe ich es. Da dies eine Schlüsselkomponente meines Anwendungsfalls ist, möchte ich, dass er intensiv getestet wird. Um sicherzustellen, dass es nicht geändert wird, ohne das Verhalten zu beeinträchtigen, möchte ich äußerst gründlich sein …

2
Warum sind nicht alle Methoden virtuell oder warum hat nicht jede Klasse mindestens eine Schnittstelle?
Dies ist eine eher philosophische Frage, die sich mit der .NET-Plattform befasst, aber möglicherweise ist sie auch für andere Sprachen nützlich. Ich mache viele Unit-Tests und vor allem, wenn ich Komponenten von Drittanbietern verwende, mit denen ich oft zu kämpfen habe. In .NET besteht ein enormer Anspruch auf Komponentendesign (er), …

4
Die Abhängigkeitsinversion erweitert die API und führt zu unnötigen Tests
Diese Frage hat mich einige Tage lang beschäftigt, und es scheint, als würden sich mehrere Praktiken widersprechen. Beispiel Iteration 1 public class FooDao : IFooDao { private IFooConnection fooConnection; private IBarConnection barConnection; public FooDao(IFooConnection fooConnection, IBarConnection barConnection) { this.fooConnection = fooConnection; this.barConnection = barConnection; } public Foo GetFoo(int id) { …


2
Unit Testing mit massiven Nachschlagetabellen?
Unser System ist so strukturiert, dass wir viele wichtige Informationen für unsere Berechnungen und andere solche Logik aus Nachschlagetabellen erhalten. Beispiele wären alle Arten von unterschiedlichen Sätzen (wie Zinssätze oder Beitragssätze), Daten (wie Datum des Inkrafttretens) und alle Arten von verschiedenen sonstigen Informationen. Warum haben sie beschlossen, alles so zu …


2
Wie viel Logik kann in einen Befehl eingegeben werden? Oder anders: Für welche Art von Logik ist das Befehlsmuster?
Ich benutze das Befehlsmuster schon seit einiger Zeit, bin mir aber nie sicher, wie viel Logik ich tatsächlich in die ExecuteMethode einbauen kann . Meine aktuelle Implementierung des Befehlsmusters sieht folgendermaßen aus: public abstract class Command { public static event EventHandler Completed = delegate { }; public bool Success { …

5
Teilen von Entwicklungstestfällen (Einheiten- und Entwicklungsintegration) mit dem QS-Team (Testteam)?
Das Testteam (in einigen Organisationen das sogenannte QA-Team) besteht darauf, dass das Entwicklungsteam die Testfälle (des Entwicklungsteams) mit ihnen teilt. Ihre Argumente sind, dass die Entwicklungstestfälle der Ausgangspunkt für die QS-Tests sind. Als Mitglied des Entwicklungsteams verstehe ich die Anfrage nicht. Für mich sollte der Tester die Lösung anhand der …


2
Unit Tests, Fabriken und das Gesetz von Demeter
So funktioniert mein Code. Ich habe ein Objekt, das den aktuellen Status einer Warenkorbbestellung darstellt und in einer Einkaufs-API eines Drittanbieters gespeichert ist. In meinem Controller-Code möchte ich Folgendes aufrufen können: myOrder.updateQuantity(2); Um die Nachricht tatsächlich an den Dritten zu senden, muss der Dritte auch einige Dinge wissen, die für …

1
Wie entscheide ich, welches Testframework verwendet werden soll?
Die Situation ist dies. Ich bin ein Junior-Entwickler für ein kleines staatliches IT-Projekt. Wir haben nichts von kontinuierlicher Integration oder einem automatisierten Test-Framework. Aber die Idee ist, so etwas zu entwickeln / unsere Entwicklungsumgebung zu verbessern. Das Produkt ist ein Datenverarbeitungsalgorithmus, der dem Endbenutzer Informationen über eine Webanwendung anzeigt. Das …


4
Wie sollte ich eine Klasse testen, die auf realistischen Daten beruht?
Ich habe eine Klasse, die die Ergebnisse einer wissenschaftlichen Messung zusammenfasst. Ich baue von Anfang an Unit-Tests ein, habe aber nicht viel Erfahrung mit Unit-Tests und bin mir nicht sicher, welche Verhaltensweisen ich wie testen soll. Meine Klasse macht drei Arten von Dingen: Liest Messdaten aus einer Datei (oder einer …

1
Unit-Tests für Visualisierungs-Frameworks (3D-Grafiken)
Dies ist eine Fortsetzung dieser Frage. Dort habe ich gefragt, wie man Unit-Tests durchführt, wenn man eine Bibliothek wissenschaftlicher Algorithmen hat. Ich habe jetzt ein ähnliches Problem, aber mit einem anderen Projekt. Ich arbeite an einer 3D-Grafik-Engine-Framework-Abstraktion für DirectX, OpenGl, WebGl, Silverlight, WPF und im Grunde genommen an der 3D-API …
8 c#  unit-testing  tdd 


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.