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
Unit Testing in einer "no setter" Welt
Ich betrachte mich nicht als DDD-Experte, sondern versuche als Lösungsarchitekt, wenn immer möglich, Best Practices anzuwenden. Ich weiß, dass es eine Menge Diskussionen um die Vor- und Nachteile des No-Setter-Stils in DDD gibt, und ich kann beide Seiten des Arguments sehen. Mein Problem ist, dass ich in einem Team mit …


7
Codequalität bei Unit-Tests?
Lohnt es sich, beim Schreiben von Komponententests die zusätzliche Zeit dafür zu verwenden, dass der Code eine gute Qualität und Lesbarkeit aufweist? Beim Schreiben von Tests verstoße ich oft gegen das Gesetz von Demeter , um schneller zu schreiben und die Verwendung so vieler Variablen zu vermeiden. Technisch gesehen werden …

13
Wie funktioniert der Unit-Test?
Ich versuche, meinen Code robuster zu machen, und habe über Unit-Tests gelesen, finde es aber sehr schwierig, eine wirklich nützliche Verwendung zu finden. Zum Beispiel das Wikipedia-Beispiel : public class TestAdder { public void testSum() { Adder adder = new AdderImpl(); assert(adder.add(1, 1) == 2); assert(adder.add(1, 2) == 3); assert(adder.add(2, …

4
Warum ist das Testen von MVC Views verpönt?
Ich bereite gerade die Grundlagen für eine ASP.Net MVC-Anwendung vor und überlege, welche Art von Komponententests ich schreiben sollte. Ich habe an mehreren Stellen gesehen, dass die Leute im Wesentlichen sagten: "Machen Sie sich nicht die Mühe, Ihre Ansichten zu testen, es gibt keine Logik und es ist trivial und …

16
Wer macht testgetriebene Entwicklung?
Verschlossen . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber von historischer Bedeutung ist. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich habe in den letzten 4 ½ Jahren im Unternehmensbereich gearbeitet und festgestellt, dass Unternehmen im Allgemeinen keine geeigneten Umgebungen für …

3
Warum würden Sie Komponententests für Steuerungen schreiben?
Für mich ist dies ein völlig irrelevanter Unit-Test und ich verstehe nicht, warum jemand Zeit damit verbracht hat, ihn zu schreiben, da es sehr wenig Wert gibt, davon zu profitieren. Ich würde sehr wohl wissen, ob dieser Controller den gewünschten Typ zurückgibt, indem er die Methode in einem Browser ausführt. …

4
Wie kann ich Unit-Tests und TDD verwenden, um eine App zu testen, die hauptsächlich auf Datenbank-CRUD-Operationen beruht?
Bei der Arbeit geht es in einem meiner Projekte hauptsächlich darum, Daten, die von einem externen Kunden übermittelt wurden, in einer Datenbank zu speichern. Es ist eine Java-Unternehmensanwendung, die JPA verwendet, und der größte Teil unserer Logik dreht sich um CRUD-Operationen. Die meisten unserer Fehler betreffen JPA auf die eine …
22 java  unit-testing  tdd  jpa 

7
Codierung und Test im selben Sprint
Wie wird das Testen im selben Sprint wie das Codieren gehandhabt, wenn die gesamte oder die meisten Codierungen erst am Ende des Sprints durchgeführt werden? (Ich beziehe mich auf die "Suppe-zu-Nuss" -Entwicklung und das Testen eines einzelnen PBI innerhalb eines Sprints.) Die meisten Antworten, die ich online gesehen habe, beziehen …

2
Wie erstelle ich eine Umgebung, in der das Reparieren von Tests Priorität hat?
Ich bin Softwareingenieur bei einem mittelständischen Unternehmen. Wir haben eine ziemlich robuste Testplattform, die auf TeamCity läuft. Es führt Unit-Tests bei jedem Check-In und einen täglichen Unit-Test / BVT-Lauf durch. Das Problem ist - wir haben viele defekte Komponententests. Sehr oft spreche ich die Sinnlosigkeit von Komponententests an, wenn sie …

6
Wie soll ich meinen TEST Code testen?
Eines der wenigen Dinge, denen sich die meisten Softwareentwickler einig sind, ist, dass Sie sich nicht darauf verlassen sollten, dass Code richtig funktioniert, es sei denn, Sie testen ihn. Wenn Sie es nicht testen, hat es möglicherweise versteckte Fehler, die Sie später nur noch mehr arbeiten lassen. Ich verstehe, wie …


3
Ist es in Ordnung, einen Teil der getesteten Klasse vorzutäuschen?
Angenommen, ich habe eine Klasse (vergib das erfundene Beispiel und das schlechte Design davon): class MyProfit { public decimal GetNewYorkRevenue(); public decimal GetNewYorkExpenses(); public decimal GetNewYorkProfit(); public decimal GetMiamiRevenue(); public decimal GetMiamiExpenses(); public decimal GetMiamiProfit(); public bool BothCitiesProfitable(); } (Beachten Sie, dass die Methoden GetxxxRevenue () und GetxxxExpenses () Abhängigkeiten …


6
Werden Unit-Tests wirklich als Dokumentation verwendet?
Ich kann nicht zählen, wie oft ich Aussagen im Sinne von "Komponententests sind eine sehr wichtige Quelle für die Dokumentation des getesteten Codes" gelesen habe. Ich leugne nicht, dass sie wahr sind. Persönlich habe ich sie jedoch noch nie als Dokumentation verwendet. Für die typischen Frameworks, die ich verwende, dokumentieren …

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.