The Art of Unit Testing

The Art of Unit Testing Author Roy Osherove
ISBN-10 9783826687228
Release 2015-02-15
Pages 312
Download Link Click Here

Lesbare, wartbare und zuverlässige Tests entwickelnStubs, Mock-Objekte und automatisierte FrameworksEinsatz von .NET-Tools inkl. NUnit, Rhino Mocks und Typemock Isolator Unit Testing, richtig durchgeführt, kann den Unterschied ausmachen zwischen einem fehlgeschlagenen Projekt und einem erfolgreichen, zwischen einer wartbaren Code-Basis und einer, die niemand freiwillig anpackt, zwischen dem Nach-Hause-Kommen um 2 Uhr nachts oder zum Abendessen, selbst noch kurz vor dem Release-Termin. Roy Osherove führt Sie Schritt für Schritt von einfachen Tests zu Tests, die wartbar, lesbar und zuverlässig sind. Er geht danach auf die Grundlagen des Interaction Testings ein und stellt schließlich bewährte Vorgehensweisen für das Schreiben, das Verwalten und das Warten der Unit Tests in echten Projekten vor. Darüber hinaus werden auch fortgeschrittene Themen behandelt wie Mocks, Stubs und Frameworks wie etwa Typemock Isolator und Rhino Mocks. Sie werden eine Menge zu fortgeschrittenen Testmustern und zur Testorganisation, zum Arbeiten mit Legacy Code und auch zu untestbarem Code erfahren. Und Sie lernen Werkzeuge kennen, die Sie beim Testen von Datenbanken und anderen Technologien brauchen werden. Alle Beispiele sind mit Visual Studio in C# geschrieben, so dass die Beispiele insbesondere für .NET-Entwickler nützlich sind. Aber auch für Programmierer anderer Sprachen wird das Buch von großem Nutzen sein, da die Prinzipien des Unit Testings für andere Sprachen dieselben sind. Roys Blog finden Sie auf ISerializable.com. Aus dem Inhalt: Verwenden eines Test-Frameworks (NUnit)Grundlegende TestattributeStubs zum Auflösen von AbhängigkeitenInteraction Testing mit Mock-ObjektenTesthierarchie und OrganisationDie Säulen guter TestsIntegration von Unit Testing in das UnternehmenUmgang mit Legacy Code



The Art of Unit Testing

The Art of Unit Testing Author Roy Osherove
ISBN-10 9783826687211
Release 2015
Pages 312
Download Link Click Here

The Art of Unit Testing has been writing in one form or another for most of life. You can find so many inspiration from The Art of Unit Testing also informative, and entertaining. Click DOWNLOAD or Read Online button to get full The Art of Unit Testing book for free.



The Art of Unit Testing

The Art of Unit Testing Author Roy Osherove
ISBN-10 382669712X
Release 2015-01-28
Pages 312
Download Link Click Here

The Art of Unit Testing has been writing in one form or another for most of life. You can find so many inspiration from The Art of Unit Testing also informative, and entertaining. Click DOWNLOAD or Read Online button to get full The Art of Unit Testing book for free.



The Art of Unit Testing Deutsche Ausgabe

The Art of Unit Testing   Deutsche Ausgabe Author Roy Osherove
ISBN-10 9783826690235
Release 2010
Pages 300
Download Link Click Here

Dies ist ein umfassendes Handbuch zum Arbeiten mit Unit Tests. Es führt Sie Schritt für Schritt von einfachen Unit Tests bis hin zu Tests, mit denen sich der Code umfangreicher Softwareprojekte überprüfen und analysieren lässt. Das Buch ist für .NET-Entwickler geschrieben, aber Entwickler anderer Sprachen können ebenso von den Inhalten profitieren.



The Art of Unit Testing

The Art of Unit Testing Author Michael Clayton
ISBN-10 1540656624
Release 2016-11-27
Pages 128
Download Link Click Here

In computer programming, unit testing is a software testing method by which individual units of source code, sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures, are tested to determine whether they are fit for use. Intuitively, one can view a unit as the smallest testable part of an application. In procedural programming, a unit could be an entire module, but it is more commonly an individual function or procedure. In object-oriented programming, a unit is often an entire interface, such as a class, but could be an individual method. Unit tests are short code fragments created by programmers or occasionally by white box testers during the development process. It forms the basis for component testing. Ideally, each test case is independent from the others. Substitutes such as method stubs, mock objects, fakes, and test harnesses can be used to assist testing a module in isolation. Unit tests are typically written and run by software developers to ensure that code meets its design and behaves as intended. This updated and expanded second edition of Book provides a user-friendly introduction to the subject, Taking a clear structural framework, it guides the reader through the subject's core elements. A flowing writing style combines with the use of illustrations and diagrams throughout the text to ensure the reader understands even the most complex of concepts. This succinct and enlightening overview is a required reading for all those interested in the subject . We hope you find this book useful in shaping your future career & Business.



Clean Coder

Clean Coder Author Robert C. Martin
ISBN-10 9783826696954
Release 2014-03-26
Pages 216
Download Link Click Here

Verhaltensregeln für professionelle Programmierer Erfolgreiche Programmierer haben eines gemeinsam: Die Praxis der Software-Entwicklung ist ihnen eine Herzensangelegenheit. Auch wenn sie unter einem nicht nachlassenden Druck arbeiten, setzen sie sich engagiert ein. Software-Entwicklung ist für sie eine Handwerkskunst. In Clean Coder stellt der legendäre Software-Experte Robert C. Martin die Disziplinen, Techniken, Tools und Methoden vor, die Programmierer zu Profis machen. Dieses Buch steckt voller praktischer Ratschläge und behandelt alle wichtigen Themen vom professionellen Verhalten und Zeitmanagement über die Aufwandsschätzung bis zum Refactoring und Testen. Hier geht es um mehr als nur um Technik: Es geht um die innere Haltung. Martin zeigt, wie Sie sich als Software-Entwickler professionell verhalten, gut und sauber arbeiten und verlässlich kommunizieren und planen. Er beschreibt, wie Sie sich schwierigen Entscheidungen stellen und zeigt, dass das eigene Wissen zu verantwortungsvollem Handeln verpflichtet. In diesem Buch lernen Sie: Was es bedeutet, sich als echter Profi zu verhalten Wie Sie mit Konflikten, knappen Zeitplänen und unvernünftigen Managern umgehen Wie Sie beim Programmieren im Fluss bleiben und Schreibblockaden überwinden Wie Sie mit unerbittlichem Druck umgehen und Burnout vermeiden Wie Sie Ihr Zeitmanagement optimieren Wie Sie für Umgebungen sorgen, in denen Programmierer und Teams wachsen und sich wohlfühlen Wann Sie Nein sagen sollten – und wie Sie das anstellen Wann Sie Ja sagen sollten – und was ein Ja wirklich bedeutet Großartige Software ist etwas Bewundernswertes: Sie ist leistungsfähig, elegant, funktional und erfreut bei der Arbeit sowohl den Entwickler als auch den Anwender. Hervorragende Software wird nicht von Maschinen geschrieben, sondern von Profis, die sich dieser Handwerkskunst unerschütterlich verschrieben haben. Clean Coder hilft Ihnen, zu diesem Kreis zu gehören. Über den Autor: Robert C. Uncle Bob Martin ist seit 1970 Programmierer und bei Konferenzen in aller Welt ein begehrter Redner. Zu seinen Büchern gehören Clean Code – Refactoring, Patterns, Testen und Techniken für sauberen Code und Agile Software Development: Principles, Patterns, and Practices. Als überaus produktiver Autor hat Uncle Bob Hunderte von Artikeln, Abhandlungen und Blogbeiträgen verfasst. Er war Chefredakteur bei The C++ Report und der erste Vorsitzende der Agile Alliance. Martin gründete und leitet die Firma Object Mentor, Inc., die sich darauf spezialisiert hat, Unternehmen bei der Vollendung ihrer Projekte behilflich zu sein.



Softwaretests mit JUnit

Softwaretests mit JUnit Author Johannes Link
ISBN-10 9783898649605
Release 2012-12-10
Pages 432
Download Link Click Here

Das Buch führt den fortgeschrittenen Java-Entwickler anhand von zahlreichen Code-Beispielen in die Erstellung automatisierter Unit-Tests ein, wobei das Augenmerk auf der Vermittlung von Stärken und Schwächen der testgetriebenen Entwicklung liegt. Es werden sowohl die Grundlagen des Unit-Testens mit JUnit, einem Open-Source-Werkzeug zur Testautomatisierung, als auch weiterführende Techniken behandelt, z.B. das Testen persistenter Objekte sowie verteilter, nebenläufiger und Web-basierter Applikationen.Neu in der 2. Auflage: Testen von XML-Dokumenten und XHTML sowie die testgetriebene Entwicklung unter .NET (NUnit, C). Auch das Kapitel zu EJBs ist neu hinzugekommen.



The Art of Software Testing

The Art of Software Testing Author Glenford J. Myers
ISBN-10 047167835X
Release 2004-07-22
Pages 224
Download Link Click Here

The Art of Software Testing has been writing in one form or another for most of life. You can find so many inspiration from The Art of Software Testing also informative, and entertaining. Click DOWNLOAD or Read Online button to get full The Art of Software Testing book for free.



Refactoring

Refactoring Author Martin Fowler
ISBN-10 3827322782
Release 2005
Pages 440
Download Link Click Here

Refactoring has been writing in one form or another for most of life. You can find so many inspiration from Refactoring also informative, and entertaining. Click DOWNLOAD or Read Online button to get full Refactoring book for free.



Effective Unit Testing

Effective Unit Testing Author Lasse Koskela
ISBN-10 1935182579
Release 2013
Pages 223
Download Link Click Here

Provides information for Java developers on how to write effective unit tests, covering such topics as choosing tools, using dynamic languages, and test automation.



Der Pragmatische Programmierer

Der Pragmatische Programmierer Author Andrew Hunt
ISBN-10 3446223096
Release 2003
Pages 307
Download Link Click Here

Der Pragmatische Programmierer has been writing in one form or another for most of life. You can find so many inspiration from Der Pragmatische Programmierer also informative, and entertaining. Click DOWNLOAD or Read Online button to get full Der Pragmatische Programmierer book for free.



JUnit Profiwissen

JUnit Profiwissen Author Michael Tamm
ISBN-10 9783864914102
Release 2013-12-03
Pages 370
Download Link Click Here

JUnit ist die Standardbibliothek zum Schreiben automatisierter Tests in Java. Dieses Buch enthält Grundlagen- und Expertenwissen für das effiziente Entwickeln automatisierter Tests in Java mit JUnit. Es vermittelt einen kompakten Überblick über alle Features von JUnit 3.8.1 bis JUnit 4.11 und zeigt anhand von Beispielen aus Tests bekannter Open-Source-Projekte, wann Sie diese sinnvoll einsetzen können. Darüber hinaus behandelt der Autor Open-Source-Bibliotheken wie Mockito und FEST, die das Schreiben von JUnit-Tests erleichtern, und verdeutlicht Programmierregeln für das Schreiben richtig "guter" Tests. Im Einzelnen werden behandelt: - Testgetriebene Entwicklung - Assertion-Bibliotheken - Unit-Tests mit Mock-Objekten - Programmieren gut verständlicher Tests - Programmieren schneller Tests - Tests abseits vom Happy Path - Nichtfunktionale Tests Abgerundet wird das Buch durch Hinweise und Tipps, wie Sie JUnit effektiv zusammen mit den bekannten Java-IDEs Eclipse und IntelliJ IDEA sowie mit den Build-Tools Ant und Maven einsetzen können.



JUnit in Action

JUnit in Action Author Petar Tahchiev
ISBN-10 1935182021
Release 2011
Pages 467
Download Link Click Here

"The definitive guide, not just for JUnit, but unit testing in general."---Tyson S. Maxwell, Raytheon --



Refactoring to patterns

Refactoring to patterns Author Joshua Kerievsky
ISBN-10 3827322626
Release 2005
Pages 384
Download Link Click Here

Refactoring to patterns has been writing in one form or another for most of life. You can find so many inspiration from Refactoring to patterns also informative, and entertaining. Click DOWNLOAD or Read Online button to get full Refactoring to patterns book for free.



Spring im Einsatz

Spring im Einsatz Author Craig Walls
ISBN-10 3446423885
Release 2012-01
Pages 428
Download Link Click Here

Spring im Einsatz has been writing in one form or another for most of life. You can find so many inspiration from Spring im Einsatz also informative, and entertaining. Click DOWNLOAD or Read Online button to get full Spring im Einsatz book for free.



Extreme Programming

Extreme Programming Author Kent Beck
ISBN-10 3827321395
Release 2003
Pages 186
Download Link Click Here

Extreme Programming has been writing in one form or another for most of life. You can find so many inspiration from Extreme Programming also informative, and entertaining. Click DOWNLOAD or Read Online button to get full Extreme Programming book for free.



Essential Scrum

Essential Scrum Author Kenneth S. Rubin
ISBN-10 9783826690471
Release 2014-05-20
Pages 480
Download Link Click Here

Umfassendes Scrum-Wissen aus der Praxis Mit Vorworten von Mike Cohn und Ron Jeffries Umfassendes Scrum-Wissen auf Team-, Produkt- und Portfolio-Ebene Kernkonzepte, Rollen, Planung und Sprints ausführlich erläutert Auch geeignet zur Vorbereitung auf die Scrum-Zertifizierung Aus dem Inhalt: 1. Teil: Kernkonzepte Scrum-Framework Agile Prinzipien Sprints Anforderungen und User Stories Das Product Backlog Schätzungen und Velocity Technische Schulden 2. Teil: Rollen Product Owner ScrumMaster Entwicklungsteam Strukturen des Scrum-Teams Manager 3. Teil: Planung Scrum-Planungsprinzipien Mehrstufige Planung Portfolio-Planung Visionsfindung/Produktplanung Release-Planung 4. Teil: Sprints Sprint-Planung Sprint-Ausführung Sprint Review Sprint-Retrospektive Dieses Buch beschreibt das Wesen von Scrum – die Dinge, die Sie wissen müssen, wenn Sie Scrum erfolgreich einsetzen wollen, um innovative Produkte und Dienstleistungen zu entwickeln. Es ist entstanden, weil der Autor Kenneth S. Rubin als Agile- und Scrum-Berater oft nach einem Referenzbuch für Scrum gefragt worden ist – einem Buch, das einen umfassenden Überblick über das Scrum-Framework bietet und darüber hinaus die beliebtesten Ansätze für die Anwendung von Scrum präsentiert. Dieses Buch ist der Versuch, die eine entscheidende Quelle für alles Wesentliche über Scrum bereitzustellen. Rubin beleuchtet die Werte, Prinzipien und Praktiken von Scrum und beschreibt bewährte, flexible Ansätze, die Ihnen helfen werden, sie viel effektiver umzusetzen. Dabei liefert er mehr als nur die Grundlagen und weist zudem auf wichtige Probleme hin, die Ihnen auf Ihrem Weg begegnen können. Ob Sie sich nun zum ersten Mal an Scrum versuchen oder es schon seit Jahren benutzen: Dieses Buch weiht Sie in die Geheimnisse des Scrum-Entwicklungsverfahrens ein und vermittelt Ihnen ein umfangreiches Scrum-Wissen auf Team-, Produkt- und Portfolio-Ebene. Für diejenigen, die bereits mit Scrum vertraut sind, eignet es sich als Scrum-Referenz. Rubin hat das Buch nicht für eine bestimmte Scrum-Rolle geschrieben. Stattdessen soll es allen, die direkt oder indirekt mit Scrum zu tun haben, ein gemeinsames Verständnis von Scrum und den Prinzipien, auf denen es beruht, vermitteln. Stellen Sie sich meine Überraschung und mein Entzücken vor, als ich feststellte, dass das Buch praktisch alles behandelt, was man über Scrum wissen muss – sowohl für Anfänger als auch für alte Hasen. Ron Jeffries (aus dem Vorwort) Über den Autor: Kenneth S. Rubin ist zertifizierter Scrum- und Agile-Trainer und -Berater und hilft Unternehmen, ihre Produktentwicklung effektiver und wirtschaftlicher zu gestalten. Er hat inzwischen mehr als 18.000 Menschen in den Bereichen Agile und Scrum, Organisation objektorientierter Projekte und Übergangsmanagement unterwiesen und Hunderten von Unternehmen als Berater zur Seite gestanden. Rubin war der erste Managing Director der weltweit agierenden Scrum Alliance und erfolgreich als Scrum-Product-Owner, ScrumMaster und Entwickler unterwegs.