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.

3
Unit-Test einer Klasse, die DI ohne Prüfung auf Interna verwendet
Ich habe eine Klasse, die in 1 Hauptklasse und 2 kleineren Klassen überarbeitet wird. Die Hauptklassen verwenden die Datenbank (wie viele meiner Klassen) und senden eine E-Mail. Also hat die Hauptklasse ein IPersonRepositoryund ein IEmailRepositorygespritzt was seinerseits an die 2 kleineren Klassen schickt. Jetzt möchte ich die Hauptklasse einem Unit-Test …

2
Unterschiede zwischen Test vs Spec
Ich habe derzeit ein Konzeptproblem und kann keine Informationen zu den Unterschieden zwischen Test (UnitTest usw.) und Spec (Rspec usw.) finden. Soweit ich weiß, geht es bei specs um Integrationstests und bei test um UnitTest, aber genau darum. Können Sie die Unterschiede erklären?

2
Warum erfordern Unit-Testing-Attribute normalerweise öffentliche Methoden?
Ich habe kürzlich festgestellt, dass das Hinzufügen von [TestInitialize] zu einer geschützten Methode in einer .NET-Assembly nicht berücksichtigt wurde, aber wenn ich die Methode öffentlich gemacht habe, wurde sie vom Unit-Test-Runner (in diesem Fall Resharper) aufgerufen. Ich habe dies in der Vergangenheit mehrfach bei Testmethoden bemerkt. Technisch gesehen ist es …

3
Unit-Testing-Wettbewerb
Meine Arbeitgeber veranstalten monatlich einen Unit-Testing-Wettbewerb. Ein ganzer Tag ist dem Verfassen von Unit-Tests gewidmet - natürlich machen wir im Laufe des Monats mehr Tests, aber dies ist ein ganzer Tag - und der "Gewinner" des Wettbewerbs erhält einen Preis. Wir stellen jedoch fest, dass es schwierig ist festzustellen, wer …


4
Gibt es eine bessere Möglichkeit, Komponententests zu schreiben als eine Reihe von 'AssertEquals'?
Hier ist ein grundlegendes Beispiel, wie mein Komponententest mit qunit aussehen muss: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> <link rel="stylesheet" href="qunit/qunit-1.13.0.css"> <script src = "qunit/qunit-1.13.0.js"></script> <script src = "../js/fuzzQuery.js"></script> <script> test("Fuzz Query Basics", function() { equal(fuzzQuery("name:(John Smith)"), "name:(John~ Smith~)"); …

4
Spioniert erprobtes Unterrichtspraktikum aus?
Ich arbeite an einem Projekt, in dem klasseninterne Aufrufe üblich sind, die Ergebnisse jedoch oft einfache Werte sind. Beispiel ( kein echter Code ): public boolean findError(Set<Thing1> set1, Set<Thing2> set2) { if (!checkFirstCondition(set1, set2)) { return false; } if (!checkSecondCondition(set1, set2)) { return false; } return true; } Unit-Tests für …

1
Unit-Tests in Django
Ich kämpfe wirklich darum, effektive Komponententests für ein großes Django-Projekt zu schreiben. Ich habe eine einigermaßen gute Testabdeckung, habe jedoch festgestellt, dass es sich bei den von mir erstellten Tests definitiv um Integrations- / Akzeptanztests handelt, überhaupt nicht um Komponententests, und ich habe kritische Teile meiner Anwendung, die nicht effektiv …

5
Ist es sinnvoll, Unit-Test-Methoden anzuwenden, bei denen die einzige Logik Wachen sind?
Angenommen, ich habe eine Methode wie die folgende: public void OrderNewWidget(Widget widget) { if ((widget.PartNumber > 0) && (widget.PartAvailable)) { WigdetOrderingService.OrderNewWidgetAsync(widget.PartNumber); } } Ich habe mehrere solcher Methoden in meinem Code (die vordere Hälfte zu einem asynchronen Web-Service-Aufruf). Ich überlege, ob es sinnvoll ist, sie mit Unit-Tests abzudecken. Ja, hier …
12 c#  unit-testing 

2
Alle Unit-Tests in einer ausführbaren Datei oder aufteilen?
Möchten Sie beim Schreiben von Tests für eine Software, z. B. eine Bibliothek, alle Komponententests zu einem einzigen kompilieren oder in mehrere ausführbare Dateien aufteilen? Der Grund, den ich frage , ist, dass ich derzeit CUnit verwende , um eine Bibliothek zu testen, an der ich arbeite. Die Tests sind …

1
Gibt es Studien zum Zusammenhang zwischen Softwaretestverfahren und Entwicklerproduktivität? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 6 Jahren . Gibt es Studien zum Zusammenhang zwischen Software-Testverfahren (Unit- und / oder Integrationstests) und …

3
Was soll in Javascript getestet werden?
Bei der Arbeit haben wir gerade mit einer stark auf Javascript basierenden Anwendung begonnen (tatsächlich mit Coffeescript, aber immer noch), von der ich ein automatisiertes Testsystem mit JsTestDriver und Fabric implementiert habe. Wir haben noch nie etwas mit so viel Javascript geschrieben, also haben wir bis jetzt noch nie Javascript …

8
Ist es sinnvoll, Unit-Tests zu lizenzieren?
Ich frage mich, ob es irgendwelche Vorteile / Risiken gibt, wenn man einen Testcode, der hauptsächlich aus Unit-Tests besteht, (nicht) lizenziert. Was denkst du? Ich interessiere mich besonders für die Lizenzierung unter (L) GPL, Apache, MIT und BSD. BEARBEITEN : Die Annahme ist, dass Nicht-Test-Code bereits unter einer Lizenz veröffentlicht …

4
Allmähliche Ansätze zur Abhängigkeitsinjektion
Ich arbeite daran, meine Klassen mit Hilfe von Dependency Injection Unit-testbar zu machen. Aber einige dieser Klassen haben viele Clients, und ich bin noch nicht bereit, alle zu überarbeiten, um die Abhängigkeiten noch zu übergeben. Also versuche ich es allmählich zu tun; Behalten Sie die Standardabhängigkeiten vorerst bei, lassen Sie …


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.