Cargando…

The art of unit testing /

Unit Testing: Grundlagen Test-Hierarchien und -Organisation Mit Legacy Code arbeiten Das einzige deutsche Buch zu Unit Testing mit .NET Vieles wäre besser, wenn Software fehlerfrei wäre. Leider tendiert sie dazu, Fehler zu beinhalten. Daher wird Software normalerweise während der Entwicklung gete...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Osherove, Roy (Autor)
Otros Autores: Neuendorf, Olaf (Traductor)
Formato: Electrónico eBook
Idioma:Alemán
Inglés
Publicado: [Place of publication not identified] : mitp-Verlags, 2015.
Edición:Deutsche Ausgabe.
Colección:mitp Professional.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn918989216
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150820s2015 xx o 000 0 ger d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d COO  |d OCLCF  |d OCLCO  |d OCLCQ  |d OPV 
019 |a 1395828731 
020 |z 9783826697128 
020 |a 382669712X 
020 |a 9783826697128 
020 |a 3826687213 
020 |a 9783826687211 
020 |a 3826687221 
020 |a 9783826687228 
029 1 |a AU@  |b 000071518131 
035 |a (OCoLC)918989216  |z (OCoLC)1395828731 
037 |a CL0500000630  |b Safari Books Online 
041 1 |a ger  |h eng 
050 4 |a QA76.6 
082 0 4 |a 005.14  |q OCoLC  |2 22/ger/20230216 
049 |a UAMI 
100 1 |a Osherove, Roy,  |e author. 
240 1 0 |a Art of unit testing.  |l German 
245 1 4 |a The art of unit testing /  |c Roy Osherove, übersetzung aus dem Englischen von Olaf Neuendorf. 
250 |a Deutsche Ausgabe. 
250 |a 2. Auflage. 
264 1 |a [Place of publication not identified] :  |b mitp-Verlags,  |c 2015. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a mitp Professional 
588 |a Description based on print version record. 
500 |a Originally published in English as The art of unit testing : with examples in C# by Manning Publications. 2013. 
505 0 |a Impressum; Vorwort zur zweiten Auflage; Vorwort zur ersten Auflage; Einleitung; Teil I: Erste Schritte; Kapitel 1: Die Grundlagen des Unit Testings; 1.1 Unit Testing -- Schritt für Schritt definiert; 1.1.1 Die Bedeutung guter Unit Tests; 1.1.2 Wir alle haben schon Unit Tests geschrieben (irgendwie); 1.2 Eigenschaften eines »guten« Unit Tests; 1.3 Integrationstests; 1.3.1 Nachteile von nicht automatisierten Integrationstests im Vergleich zu automatisierten Unit Tests; 1.4 Was Unit Tests »gut« macht; 1.5 Ein einfaches Unit-Test-Beispiel; 1.6 Testgetriebene Entwicklung 
505 8 |a 1.7 Die drei Schlüsselqualifikationen für erfolgreiches TDD1.8 Zusammenfassung; Kapitel 2: Ein erster Unit Test; 2.1 Frameworks für das Unit Testing; 2.1.1 Was Unit-Testing-Frameworks bieten; 2.1.2 Die xUnit-Frameworks; 2.2 Das LogAn-Projekt wird vorgestellt; 2.3 Die ersten Schritte mit NUnit; 2.3.1 Die Installation von NUnit; 2.3.2 Das Laden der Projektmappe; 2.3.3 Die Verwendung der NUnit-Attribute in Ihrem Code; 2.4 Sie schreiben Ihren ersten Test; 2.4.1 Die Klasse Assert; 2.4.2 Sie führen Ihren ersten Test mit NUnit aus; 2.4.3 Sie fügen positive Tests hinzu 
505 8 |a 2.4.4 Von Rot nach Grün: das erfolgreiche Ausführen der Tests2.4.5 Test-Code-Gestaltung; 2.5 Refactoring zu parametrisierten Tests; 2.6 Weitere NUnit-Attribute; 2.6.1 Aufbau und Abbau; 2.6.2 Auf erwartete Ausnahmen prüfen; 2.6.3 Das Ignorieren von Tests; 2.6.4 Die fließende Syntax von NUnit; 2.6.5 Das Festlegen der Testkategorien; 2.7 Das Testen auf Zustandsänderungen des Systems statt auf Rückgabewerte; 2.8 Zusammenfassung; Teil II: Zentrale Methoden; Kapitel 3: Die Verwendung von Stubs, um Abhängigkeiten aufzulösen; 3.1 Die Stubs werden vorgestellt 
505 8 |a 3.2 Die Identifizierung einer Dateisystemabhängigkeit in LogAn3.3 Die Entscheidung, wie LogAnalyzer am einfachsten getestet werden kann; 3.4 Design-Refactoring zur Verbesserung der Testbarkeit; 3.4.1 Extrahiere ein Interface, um die dahinter liegende Implementierung durch eine andere ersetzen zu können; 3.4.2 Dependency Injection: Injiziere eine Fake-Implementierung in die zu testende Unit; 3.4.3 Injiziere einen Fake auf Konstruktor-Ebene (Construktor Injection); 3.4.4 Simuliere Ausnahmen über Fakes; 3.4.5 Injiziere ein Fake als Property Get oder Set 
505 8 |a 3.4.6 Injiziere einen Fake unmittelbar vor einem Methodenaufruf3.5 Variationen der Refactoring-Technik; 3.5.1 Die Verwendung von Extract and Override, um Fake-Resultate zu erzeugen; 3.6 Die Überwindung des Kapselungsproblems; 3.6.1 Die Verwendung von internal und [InternalsVisibleTo]; 3.6.2 Die Verwendung des Attributs [Conditional]; 3.6.3 Die Verwendung von #if und #endif zur bedingten Kompilierung; 3.7 Zusammenfassung; Kapitel 4: Interaction Testing mit Mock-Objekten; 4.1 Wertbasiertes Testen versus zustandsbasiertes Testen versus Testen versus Interaction Testing 
520 |a Unit Testing: Grundlagen Test-Hierarchien und -Organisation Mit Legacy Code arbeiten Das einzige deutsche Buch zu Unit Testing mit .NET Vieles wäre besser, wenn Software fehlerfrei wäre. Leider tendiert sie dazu, Fehler zu beinhalten. Daher wird Software normalerweise während der Entwicklung getestet; jedoch kann dies gerade bei großen Projekten ein mühsames Unterfangen sein. Unit Tests sind Programme, die überprüfen, ob die von den Entwicklern geschriebenen Komponenten so arbeiten, wie diese es beabsichtigen. Dieses Buch führt den Leser Schritt für Schritt von einfachen Tests bis hin zu Tes. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer programs  |x Testing  |x Standards. 
650 6 |a Logiciels  |x Essais  |x Normes. 
650 7 |a Computer programs  |x Testing  |x Standards.  |2 fast  |0 (OCoLC)fst00872445 
700 1 |a Neuendorf, Olaf,  |e translator. 
776 0 8 |i Print version:  |a Osherove, Roy.  |s The art of unit testing. dt.  |t The art of Unit testing.  |b Deutsche Ausg., 2. Aufl.  |d [Frechen] : mitp, 2015  |z 382669712X  |w (OCoLC)903682160 
830 0 |a mitp Professional. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9783826697128/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
994 |a 92  |b IZTAP