tdd

Test-Driven Development (TDD) beinhaltet das Schreiben eines fehlgeschlagenen automatisierten Tests, um anzugeben, was erstellt werden soll. Der Test wird dann durchgeführt, um einen Code zu schreiben, der die getestete Bedingung erfüllt. Schließlich wird der Code überarbeitet.
8
Antworten

Interface Insanity

Ich trinke die coolade und liebe es - Schnittstellen, IoC, DI, TDD, etc. etc. Sehr gut ausarbeiten. Aber ich stelle fest, dass ich gegen eine Tendenz ankämpfen muss, alles zu einer Schnittstelle zu machen! Ich habe eine Fabrik, die eine Schnit...
31.03.2009, 12:50
4
Antworten

Sollte BDD mit Komponententests, Integrationstests oder beidem automatisiert werden?

BDD wurde als "TDD done right" angepriesen. TDD wird jedoch häufig anstelle von End-to-End-Integrationstests mit unit -Tests verwendet. Welche Art von Test ist am besten für BDD geeignet? Sollten wir nur Integrationstests schreiben?...
11.05.2011, 00:09
6
Antworten

Sollte ein TDD-Test immer zuerst fehlschlagen?

Als eine Fortsetzung der Diskussion in den Kommentaren von diese Antwort , sollte ein TDD-Test immer zuerst fehlschlagen? Betrachten Sie das folgende Beispiel. Wenn ich eine Implementierung von LinkedHashSet schreibe und einen Test durchfü...
23.05.2017, 12:16
7
Antworten

Unit Testing mit C / C ++: Lektionen, was zu merken?

Komponententest mit C / C ++: Was unterrichteten Sie Leute, die entweder vorher keine Einheitentests durchgeführt hatten oder von Java / Junit kamen? Was ist die wichtigste Lektion / Sache, die Sie aus Ihrer Sicht merken / üben sollten, die v...
21.10.2008, 11:14
8
Antworten

Wie weit nimmst du Code Coverage? [geschlossen]

Ich benutze seit kurzem Code-Coverage-Tools (insbesondere Emma und EclEmma), und mir gefällt die Ansicht, dass es mir die Vollständigkeit meiner Unit-Tests gibt - und die Möglichkeit, zu sehen, welche Bereiche des Codes meine Einheit sind Tests...
31.10.2008, 14:01
3
Antworten

Django: Test fehlgeschlagen in einer Ansicht mit @login_required

Ich versuche einen Test für eine Ansicht zu erstellen, die mit dekoriert ist @login_required, da ich es nicht geschafft habe, habe ich einen einfachen Test gemacht und kann es immer noch nicht passieren lassen. Hier ist der Code für den einfa...
24.04.2010, 16:32
4
Antworten

Wie schreibt man Tests für den Data Access Layer in .Net?

Gibt es ein Framework zum Schreiben von Komponententests für die Datenzugriffsebene? Hier gibt es mehrere Probleme. 1. Wie befüllen Sie Ihre Datenbank? 2. Wie stellen wir sicher, dass ein Test keine Werte in db ändert, die einen anderen Test ni...
22.02.2010, 00:36
1
Antwort

TDD Arrange Act Assert-Muster bei Verwendung von Mocks, um Abhängigkeitsaufrufe zu verifizieren

Ich verwende Moq , um das Verhalten einiger void-Methoden zu testen. Mit MockBehaviour.Strict muss jeder Aufruf des Mocks während Arrange step angegeben werden. Dies führt dazu, dass viele Tests keinen Assert (oder Verify) -Schritt ha...
22.12.2011, 16:26
3
Antworten

Kiwi Spec Einheitentest: Instanzmethode '-attachToVerifier: Verifier:' nicht gefunden

Ich baue ein paar Kiwi-Tests und bekomme eine Warnung, die ich nicht erklären kann. Ich bin neu in Kiwi. Ich habe ein Mock-Objekt Setup: %Vor% Und in meinem Controller eine Eigenschaft namens "conversation": %Vor% Der Mock wird der Ei...
15.12.2011, 18:18
5
Antworten

Wie man TDD in einer nicht sehr "Testy" Umgebung benutzt

Ich arbeite in einer Firma, in der OOP ... na ja, nicht verboten, aber zumindest als "zu komplex" verpönt ist. Meine Mitarbeiter schreiben viele über 100 Zeilenfunktionen und sie befinden sich meist alle in einer "funcs.inc.php" oder "something....
25.03.2010, 14:08