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.


2
Ist es in Ordnung, das Testen von Basisklassen zu vermeiden?
Ich habe eine Basisklasse mit einer Menge "Meta-Programmierung", um ihr die Flexibilität / Abstraktion zu geben, die sie braucht, um eher allgemein zu sein. Ich habe viele Unterklassen, die die in der Basisklasse üblichen Methoden verwenden, und ich habe verhaltensorientierte Komponententests, die alle Fälle in jeder Unterklasse abdecken. Ist es …


4
Testgetriebene Entwicklung
Ich habe mehr als zwei Jahre Erfahrung in der Anwendungsentwicklung. In diesen zwei Jahren war meine Herangehensweise an die Entwicklung wie folgt Anforderungen analysieren Identität Kernkomponente / Objekte, Erforderliche Funktionen, Verhalten, Prozess und deren Einschränkungen Erstellen Sie Klassen, Beziehungen zwischen ihnen, Einschränkungen für das Verhalten und den Status von Objekten …


2
Woher weiß ich, ob ich über eine ausreichende Abdeckung für Komponententests verfüge, um einen Integrationstest zu entfernen?
Ich arbeite an einem Legacy-System (damit meine ich, dass es ohne Tests geschrieben wurde). Wir haben versucht, einen Teil des Systems zu testen, indem wir Integrationstests geschrieben haben, die die Funktionalität von außen testen. Dies gibt mir ein gewisses Vertrauen, Teile des Codes umzugestalten, ohne dass ich mir Sorgen machen …


5
Was wird als Code eines Drittanbieters angesehen?
Inspiriert von dieser Frage Verwenden Sie Bibliotheken von Drittanbietern - verwenden Sie immer einen Wrapper? Ich wollte wissen, was die Leute eigentlich als Bibliotheken von Drittanbietern betrachten. Beispiel aus PHP: Wenn ich eine Anwendung mit Zend Framework erstelle, sollte ich Zend Framework-Bibliotheken als Code von Drittanbietern behandeln? Beispiel aus C …

6
Sollten wir Code für die Code-Coverage-Analyse ausschließen?
Ich arbeite an mehreren Anwendungen, hauptsächlich älteren. Gegenwärtig ist ihre Codeabdeckung recht gering: im Allgemeinen zwischen 10 und 50%. Seit einigen Wochen führen wir immer wieder Gespräche mit den Bangalore-Teams (der größte Teil der Entwicklung findet in Indien im Ausland statt) über den Ausschluss von Paketen oder Klassen für Cobertura …


5
Wann sollten Sie das Schlüsselwort "new" verwenden und wann nicht?
Ich habe mir eine Google Tech Talk-Präsentation zum Thema Unit Testing von Misko Hevery angesehen new. Ich habe ein Programm geschrieben, und am Ende habe ich newhier und da das Schlüsselwort verwendet, aber meistens zum Instanziieren von Objekten, die Daten enthalten (dh sie hatten keine Funktionen oder Methoden). Ich frage …

4
Ressourcen für testgetriebene Entwicklung in Webanwendungen? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

6
Parametrisierte Tests - Wann und warum verwenden Sie sie?
Vor kurzem hatten wir bei der Arbeit einige Meinungsverschiedenheiten in Bezug auf das parametrisierte Testen . Normalerweise verwenden wir einen TDD-Stil (oder versuchen es zumindest), damit ich die Vorteile dieses Ansatzes verstehe. Ich kämpfe jedoch darum, zu sehen, welchen Gewinn parametrisierte Tests bringen. Als Referenz arbeiten wir an einem Service …

4
Verbesserte Code-Überprüfung und Unit-Testing-Praxis
Wie können Sie als Teamleiter, der eine Gruppe von Entwicklern verwaltet, die keine Erfahrung (und keine Notwendigkeit) mit Codeüberprüfung und Komponententests haben, die Praxis der Codeüberprüfung und Komponententests vorantreiben? Wie schaffen Sie eine Möglichkeit, Codeüberprüfung und Komponententests auf natürliche Weise in den Ablauf des Entwicklers zu integrieren? Einer der Widerstände …

2
RSpec vs Test :: Unit in Rails
Ich war noch nie wirklich von den Vorteilen überzeugt, die Sie durch den Wechsel von Test :: Unit zu RSpec in Ruby on Rails erhalten (obwohl ich von Zeit zu Zeit etwas über RSpec gelesen habe). Was ist an RSpec, dass das meiste Rails-Projekt es zu verwenden scheint? (Einige Codebeispiele, …

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.