Eine gute Testsuite mit hoher Testabdeckung verringert nicht nur die Fehlerdichte eines zu entwickelnden Systems, sondern bildet auch die Grundlage für Refactorings und Erweiterungen. Für die test- und verhaltensgetriebene Entwicklung sind Tests ein wichtiges Mittel zum Entwurf eines Systems. Im ersten Kapitel des shortcuts werden die Eigenschaften der test- und verhaltensgetriebenen Entwicklung vorgestellt. Es folgt eine Beschreibung von Best Practices für Unit Tests und Frameworks zur Ergebnisverifikation. Das zweite Kapitel widmet sich unterschiedlichen Teststilen, denn die in diesem Kapitel verwendeten Tests nutzen zur Verifikation ausschließlich den Zustand der Objekte, nicht aber deren Interaktionen bzw. Verhalten. Das dritte Kapitel fokussiert schließlich die Test- und Build-Automatisierung, um von den Unit- und Integrationstests im Rahmen einer kontinuierlichen Integration profitieren zu können.
Autor*in:
Reihe:
- Band 77 in shortcut
Sprache:
Deutsch
Format:
Kompaktkurs C# 7
Hanspeter Mössenböck
bookDer Maker-Guide für die Zombie-Apokalypse : 20 Survival-Projekte mit einfacher Elektronik, Arduino und Raspberry Pi
Simon Monk
bookDeep Learning illustriert : Eine anschauliche Einführung in Machine Vision, Natural Language Processing und Bilderzeugung für Programmierer und Datenanalysten
Jon Krohn, Grant Beyleveld, Aglaé Bassens
bookC# 8.0 – kurz & gut
Joseph Albahari, Ben Albahari
bookDocker : Software entwickeln und deployen mit Containern
Adrian Mouat
bookSoftware entwickeln mit C#, WPF und dem MVVM-Konzept
Stefan Kunick
bookStatistik mit R : Eine praxisorientierte Einführung in R
Joachim Zuckarelli
bookBig Data - Apache Hadoop
Bernd Fondermann, Kai Spichale, Lars George
bookWeniger schlecht programmieren
Kathrin Passig, Johannes Jander
bookSpring Praxishandbuch : Band 2: Dynamisierung, Verteilung und Sicherheit
Thomas Biskup, Rafael Stalitza, Sascha Steiger, Nils Wloka
bookReact : Grundlagen, fortgeschrittene Techniken und Praxistipps – mit TypeScript und Redux
Nils Hartmann, Oliver Zeigermann
bookFilmora Efficient Editing : Create high-quality videos for any discipline from scratch using chroma keys, split screens, and audio
Alexander Zacharias
book
CSS : Grundlagen und Best Practices
Regine Heidorn
bookPHP for Office : Automatisierte Dokumentenerstellung mit PHPExcel, PHPWord und PHPPowerPoint
Ralf Hohoff
bookEinstieg in Google Go
Dr. Mario Deilmann, Christian Himpel
bookHTML5 Security
Carsten Eilers
bookHTML5 für Mobile Web
Bernd Pehlke, Mario Flucka
bookSkalierbare Softwaresysteme : Design, Betrieb und Optimierungspotenziale
Michael Pichler
bookErfolgreiche Spieleentwicklung : OpenCL
Alexander Rudolph
bookGeolocation mit PHP : Foursquare-API, Google Places & Qype
Stephan Schmidt
bookUX Design für Tablet-Websites : Ein Überblick
Christian Kuhn
bookBig Data : Technologiegrundlagen
bookNutzeraspekte in Suchmaschinen : Komponenten für eine gelungene Usability-Gestaltung
Sonja Quirmbach
bookBPM : Strategien und Anwendungsfälle
book