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 würde ich die Datenbanklogik testen?
Ich habe immer noch ein Problem damit, ein kleines Problem in Bezug auf TDD zu lösen. Ich benötige eine Methode, die einen bestimmten Datensatz mit gefilterten Daten aus der Datenschicht (linq2SQL) abruft. Bitte beachten Sie, dass ich die von linq generierten Klassen verwende, die aus der DBML generiert wurden. Jetzt …
12 c#  unit-testing 



5
Wie teste ich eine JSP-Datei?
Ich entwickle eine Java 6 EE-Anwendung und teste meinen JSP-Code mit einer anderen mit einer Testversion der Funktionsaufrufe und des Codes, die in der ursprünglichen verwendet wurden, aber es scheint locker und unpraktisch. Gibt es eine gute Möglichkeit, diese Art von Tests durchzuführen?

5
Sind RSpec und Cucumber es wirklich wert?
Ich weiß, dass die meisten RoR-Programmierer Süchtige testen und ich verstehe die Vorteile einer großen Testsuite, aber wenn ich mit dem Testen beginne, bekomme ich nie eine so große Suite und frage mich immer: "Teste ich richtig? Gibt es wirklich effiziente?". Ich beschäftige mich oft mit Integrationstests, bei denen nur …


1
Sollte jede Methode einen Wert für Unit Testing zurückgeben?
Ich lerne, einfache Unit-Tests zu erstellen, um irgendwann (und hoffentlich) nur noch TDD zu machen. Im Moment versuche ich, Tests für bereits geschriebenen Code zu schreiben, um festzustellen, was Probleme verursachen könnte. Dies ist einer von ihnen. Angenommen, ich habe diese einfache Klasse (mit Typescript-> Javascript): class PrivateStuff { greeting: …
12 unit-testing  tdd 

2
Unit Test zum Testen der Erstellung eines Domänenobjekts
Ich habe einen Unit Test, der so aussieht: [Test] public void Should_create_person() { Assert.DoesNotThrow(() => new Person(Guid.NewGuid(), new DateTime(1972, 01, 01)); } Ich behaupte, dass hier ein Personenobjekt erstellt wird, dh dass die Validierung nicht fehlschlägt. Wenn der Guid beispielsweise null ist oder das Geburtsdatum vor dem 01.01.1900 liegt, schlägt …



3
Wie verspottet man eine Methode mit einem hartcodierten Objekt?
Ich arbeite an einer Anwendung, die mehrere Ebenen hat. Datenzugriffsschicht zum Abrufen und Speichern von Daten aus der Datenquelle, Geschäftslogik zum Bearbeiten von Daten, Benutzeroberfläche zum Anzeigen der Daten auf dem Bildschirm. Ich mache auch Unit-Tests der Geschäftslogikschicht. Die einzige Anforderung besteht darin, den Ablauf der Business-Layer-Logik zu testen. Daher …


3
Verspottende Betonklasse - Nicht empfohlen
Ich habe gerade einen Auszug aus dem Buch "Growing Object-Oriented Software" gelesen, in dem einige Gründe erläutert werden, warum das Verspotten einer konkreten Klasse nicht empfohlen wird. Hier ein Beispielcode eines Unit-Tests für die MusicCentre-Klasse: public class MusicCentreTest { @Test public void startsCdPlayerAtTimeRequested() { final MutableTime scheduledTime = new MutableTime(); …


3
Welche Argumente kann ich verwenden, um das BDD-Konzept an ein Team zu „verkaufen“, das es nicht übernehmen möchte?
Ich bin ein bisschen ein Befürworter der Behavior Driven Development-Methodik (auch bekannt als BDD). Ich wende BDD seit einigen Jahren an und habe StoryQ als mein bevorzugtes Framework bei der Entwicklung von DotNet-Anwendungen übernommen. Obwohl ich seit vielen Jahren Unit-Tests durchführe und zuvor zu einem Test-First-Ansatz übergegangen bin, habe ich …

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.