Aktualisiert: 2023-07-01
> findR *
Aktualisiert: 2023-07-01
> findR *
Aktualisiert: 2023-07-01
> findR *
Aktualisiert: 2023-07-01
> findR *
Qualifizierung zum PMI-ACP®
Agiles vs. klassisches Projektmanagement
Transfer in die Praxis, Wissenscheck
Nach wie vor ist die Softwareentwicklung das zentrale Feld für den Einsatz agiler Techniken. Mit Scrum beispielsweise wurden agile Methoden in der Softwareentwicklung etabliert. Es ist ein Vorgehensmodell, das genau diese Werte und Prinzipien in ein ganzheitliches Modell überführt hat. Die Adaption dieser Techniken aus der IT für universelle Projektaufgaben in Zusammenhang mit klassischem Projektmanagement ist eine neue Disziplin, die in der Realität noch viele Hürden nehmen muss. Der Transfer agiler Methoden in diese besondere Form der Praxis erfordert neue Ideen und kreative Denkansätze. Und genau an dieser Stelle setzt dieses Buch ein. Mit dem PMI-ACP®, dem Agile Certified Practitioner, hat das PMI® eine Zertifizierung geschaffen, die inhaltlich auf genau diese neue Disziplin ausgerichtet ist. In der Prüfung wird ein breites Wissen über agile Methoden abgefragt, das als Basis einen Transfer in die eigenen Projekte ermöglicht.
Durch das Studium dieses Buches können Sie sich auf die Prüfung zum PMI-ACP® vorbereiten, da alle prüfungsrelevanten Inhalte behandelt werden. Am Ende jedes Kapitels gibt es Beispielfragen, wie sie in der Prüfung von Ihnen beantwortet werden müssen. Zusätzlich gibt es Ideen und Anregungen zum Einsatz agiler Methoden in der Praxis.
Zum besseren Verständnis wird zunächst in die grundsätzlichen Unterschiede von agilem und klassischem Projektmanagement eingeführt. Abschließend wird ein Projektszenario skizziert, das agile Methoden auch in typisch klassischen Projektsituationen einsetzt. Um einen erfolgreichen Einsatz von agilen Methoden in beliebigen Projektformen durchführen zu können, ist allerdings mehr als eine Zertifizierung notwendig. Jedes Projekt ist einzigartig und muss eigenständig analysiert und betrachtet werden. Die agilen Methoden müssen sorgsam ausgewählt und je nach Bedarf in das Projektmanagement integriert werden. Für diese Disziplin gibt es kein festgelegtes Modell, denn es ist nicht die Anwendung einer bestimmten agilen Vorgehensweise, sondern die strategische und individuelle Auswahl einzelner Techniken zur Optimierung der jeweiligen Projektumgebung. Dieses Buch begleitet Sie dabei als Ratgeber mit vielen Anregungen auf Ihrem Weg in ein erfolgreicheres Agiles Projektmanagement.
Aus dem Inhalt:
Projektmanagement: agil vs. klassisch
Agile Vorgehensmodelle: Scrum, Kanban
Soft Skills: Collaboration, adaptive Führung
Kommunikation: War Room, Agile Tooling, Active Listening
Teamarbeit: Hochleistungsteams, Verteilte Teams, Agile Games
Planung & Monitoring: Retrospektive,Timeboxing, Prozessoptimierung
Schätzmethoden: Story Points, Planning Poker, Näherungsschätzung
Analysetechnik: Roadmap, Wireframes, Problemanalyse
Qualitätsmanagement: Definition of Done
Risikomanagement
Metriken: Earned Value in agilen und klassischen Projekten
Kennzahlen: ROI, Business Case
Transfer in die Praxis: Projektvorbereiung, Projektdurchführung, Erfahrungswerte
Aktualisiert: 2023-07-01
> findR *
Qualifizierung zum PMI-ACP®
Agiles vs. klassisches Projektmanagement
Transfer in die Praxis, Wissenscheck
Nach wie vor ist die Softwareentwicklung das zentrale Feld für den Einsatz agiler Techniken. Mit Scrum beispielsweise wurden agile Methoden in der Softwareentwicklung etabliert. Es ist ein Vorgehensmodell, das genau diese Werte und Prinzipien in ein ganzheitliches Modell überführt hat. Die Adaption dieser Techniken aus der IT für universelle Projektaufgaben in Zusammenhang mit klassischem Projektmanagement ist eine neue Disziplin, die in der Realität noch viele Hürden nehmen muss. Der Transfer agiler Methoden in diese besondere Form der Praxis erfordert neue Ideen und kreative Denkansätze. Und genau an dieser Stelle setzt dieses Buch ein. Mit dem PMI-ACP®, dem Agile Certified Practitioner, hat das PMI® eine Zertifizierung geschaffen, die inhaltlich auf genau diese neue Disziplin ausgerichtet ist. In der Prüfung wird ein breites Wissen über agile Methoden abgefragt, das als Basis einen Transfer in die eigenen Projekte ermöglicht.
Durch das Studium dieses Buches können Sie sich auf die Prüfung zum PMI-ACP® vorbereiten, da alle prüfungsrelevanten Inhalte behandelt werden. Am Ende jedes Kapitels gibt es Beispielfragen, wie sie in der Prüfung von Ihnen beantwortet werden müssen. Zusätzlich gibt es Ideen und Anregungen zum Einsatz agiler Methoden in der Praxis.
Zum besseren Verständnis wird zunächst in die grundsätzlichen Unterschiede von agilem und klassischem Projektmanagement eingeführt. Abschließend wird ein Projektszenario skizziert, das agile Methoden auch in typisch klassischen Projektsituationen einsetzt. Um einen erfolgreichen Einsatz von agilen Methoden in beliebigen Projektformen durchführen zu können, ist allerdings mehr als eine Zertifizierung notwendig. Jedes Projekt ist einzigartig und muss eigenständig analysiert und betrachtet werden. Die agilen Methoden müssen sorgsam ausgewählt und je nach Bedarf in das Projektmanagement integriert werden. Für diese Disziplin gibt es kein festgelegtes Modell, denn es ist nicht die Anwendung einer bestimmten agilen Vorgehensweise, sondern die strategische und individuelle Auswahl einzelner Techniken zur Optimierung der jeweiligen Projektumgebung. Dieses Buch begleitet Sie dabei als Ratgeber mit vielen Anregungen auf Ihrem Weg in ein erfolgreicheres Agiles Projektmanagement.
Aus dem Inhalt:
Projektmanagement: agil vs. klassisch
Agile Vorgehensmodelle: Scrum, Kanban
Soft Skills: Collaboration, adaptive Führung
Kommunikation: War Room, Agile Tooling, Active Listening
Teamarbeit: Hochleistungsteams, Verteilte Teams, Agile Games
Planung & Monitoring: Retrospektive,Timeboxing, Prozessoptimierung
Schätzmethoden: Story Points, Planning Poker, Näherungsschätzung
Analysetechnik: Roadmap, Wireframes, Problemanalyse
Qualitätsmanagement: Definition of Done
Risikomanagement
Metriken: Earned Value in agilen und klassischen Projekten
Kennzahlen: ROI, Business Case
Transfer in die Praxis: Projektvorbereiung, Projektdurchführung, Erfahrungswerte
Aktualisiert: 2023-07-01
> findR *
Qualifizierung zum PMI-ACP®
Agiles vs. klassisches Projektmanagement
Transfer in die Praxis, Wissenscheck
Nach wie vor ist die Softwareentwicklung das zentrale Feld für den Einsatz agiler Techniken. Mit Scrum beispielsweise wurden agile Methoden in der Softwareentwicklung etabliert. Es ist ein Vorgehensmodell, das genau diese Werte und Prinzipien in ein ganzheitliches Modell überführt hat. Die Adaption dieser Techniken aus der IT für universelle Projektaufgaben in Zusammenhang mit klassischem Projektmanagement ist eine neue Disziplin, die in der Realität noch viele Hürden nehmen muss. Der Transfer agiler Methoden in diese besondere Form der Praxis erfordert neue Ideen und kreative Denkansätze. Und genau an dieser Stelle setzt dieses Buch ein. Mit dem PMI-ACP®, dem Agile Certified Practitioner, hat das PMI® eine Zertifizierung geschaffen, die inhaltlich auf genau diese neue Disziplin ausgerichtet ist. In der Prüfung wird ein breites Wissen über agile Methoden abgefragt, das als Basis einen Transfer in die eigenen Projekte ermöglicht.
Durch das Studium dieses Buches können Sie sich auf die Prüfung zum PMI-ACP® vorbereiten, da alle prüfungsrelevanten Inhalte behandelt werden. Am Ende jedes Kapitels gibt es Beispielfragen, wie sie in der Prüfung von Ihnen beantwortet werden müssen. Zusätzlich gibt es Ideen und Anregungen zum Einsatz agiler Methoden in der Praxis.
Zum besseren Verständnis wird zunächst in die grundsätzlichen Unterschiede von agilem und klassischem Projektmanagement eingeführt. Abschließend wird ein Projektszenario skizziert, das agile Methoden auch in typisch klassischen Projektsituationen einsetzt. Um einen erfolgreichen Einsatz von agilen Methoden in beliebigen Projektformen durchführen zu können, ist allerdings mehr als eine Zertifizierung notwendig. Jedes Projekt ist einzigartig und muss eigenständig analysiert und betrachtet werden. Die agilen Methoden müssen sorgsam ausgewählt und je nach Bedarf in das Projektmanagement integriert werden. Für diese Disziplin gibt es kein festgelegtes Modell, denn es ist nicht die Anwendung einer bestimmten agilen Vorgehensweise, sondern die strategische und individuelle Auswahl einzelner Techniken zur Optimierung der jeweiligen Projektumgebung. Dieses Buch begleitet Sie dabei als Ratgeber mit vielen Anregungen auf Ihrem Weg in ein erfolgreicheres Agiles Projektmanagement.
Aus dem Inhalt:
Projektmanagement: agil vs. klassisch
Agile Vorgehensmodelle: Scrum, Kanban
Soft Skills: Collaboration, adaptive Führung
Kommunikation: War Room, Agile Tooling, Active Listening
Teamarbeit: Hochleistungsteams, Verteilte Teams, Agile Games
Planung & Monitoring: Retrospektive,Timeboxing, Prozessoptimierung
Schätzmethoden: Story Points, Planning Poker, Näherungsschätzung
Analysetechnik: Roadmap, Wireframes, Problemanalyse
Qualitätsmanagement: Definition of Done
Risikomanagement
Metriken: Earned Value in agilen und klassischen Projekten
Kennzahlen: ROI, Business Case
Transfer in die Praxis: Projektvorbereiung, Projektdurchführung, Erfahrungswerte
Aktualisiert: 2023-07-01
> findR *
Qualifizierung zum PMI-ACP
Nach wie vor ist die Softwareentwicklung das zentrale Feld für den Einsatz agiler Techniken. Mit Scrum beispielsweise wurden agile Methoden in der Softwareentwicklung etabliert. Es ist ein Vorgehensmodell, das genau diese Werte und Prinzipien in ein ganzheitliches Modell überführt hat. Die Adaption dieser Techniken aus der IT für universelle Projektaufgaben in Zusammenhang mit klassischem Projektmanagement ist eine neue Disziplin, die in der Realität noch viele Hürden nehmen muss. Der Transfer agiler Methoden in diese besondere Form der Praxis erfordert neue Ideen und kreative Denkansätze. Und genau an dieser Stelle setzt dieses Buch ein. Mit dem PMI-ACP®, dem Agile Certified Practitioner, hat das PMI® eine Zertifizierung geschaffen, die inhaltlich auf genau diese neue Disziplin ausgerichtet ist. In der Prüfung wird ein breites Wissen über agile Methoden abgefragt, das als Basis einen Transfer in die eigenen Projekte ermöglicht.
Durch das Studium dieses Buches können Sie sich auf die Prüfung zum PMI-ACP vorbereiten, da alle prüfungsrelevanten Inhalte behandelt werden. Am Ende jedes Kapitels gibt es Beispielfragen, wie sie in der Prüfung von Ihnen beantwortet werden müssen. Zusätzlich gibt es Ideen und Anregungen zum Einsatz agiler Methoden in der Praxis.
Zum besseren Verständnis wird zunächst in die grundsätzlichen Unterschiede von agilem und klassischem Projektmanagement eingeführt. Abschließend wird ein Projektszenario skizziert, das agile Methoden auch in typisch klassischen Projektsituationen einsetzt. Um einen erfolgreichen Einsatz von agilen Methoden in beliebigen Projektformen durchführen zu können, ist allerdings mehr als eine Zertifizierung notwendig. Jedes Projekt ist einzigartig und muss eigenständig analysiert und betrachtet werden. Die agilen Methoden müssen sorgsam ausgewählt und je nach Bedarf in das Projektmanagement integriert werden. Für diese Disziplin gibt es kein festgelegtes Modell, denn es ist nicht die Anwendung einer bestimmten agilen Vorgehensweise, sondern die strategische und individuelle Auswahl einzelner Techniken zur Optimierung der jeweiligen Projektumgebung. Dieses Buch begleitet Sie dabei als Ratgeber mit vielen Anregungen auf Ihrem Weg in ein erfolgreicheres Agiles Projektmanagement.
Aktualisiert: 2023-07-01
> findR *
Qualifizierung zum PMI-ACP
Nach wie vor ist die Softwareentwicklung das zentrale Feld für den Einsatz agiler Techniken. Mit Scrum beispielsweise wurden agile Methoden in der Softwareentwicklung etabliert. Es ist ein Vorgehensmodell, das genau diese Werte und Prinzipien in ein ganzheitliches Modell überführt hat. Die Adaption dieser Techniken aus der IT für universelle Projektaufgaben in Zusammenhang mit klassischem Projektmanagement ist eine neue Disziplin, die in der Realität noch viele Hürden nehmen muss. Der Transfer agiler Methoden in diese besondere Form der Praxis erfordert neue Ideen und kreative Denkansätze. Und genau an dieser Stelle setzt dieses Buch ein. Mit dem PMI-ACP®, dem Agile Certified Practitioner, hat das PMI® eine Zertifizierung geschaffen, die inhaltlich auf genau diese neue Disziplin ausgerichtet ist. In der Prüfung wird ein breites Wissen über agile Methoden abgefragt, das als Basis einen Transfer in die eigenen Projekte ermöglicht.
Durch das Studium dieses Buches können Sie sich auf die Prüfung zum PMI-ACP vorbereiten, da alle prüfungsrelevanten Inhalte behandelt werden. Am Ende jedes Kapitels gibt es Beispielfragen, wie sie in der Prüfung von Ihnen beantwortet werden müssen. Zusätzlich gibt es Ideen und Anregungen zum Einsatz agiler Methoden in der Praxis.
Zum besseren Verständnis wird zunächst in die grundsätzlichen Unterschiede von agilem und klassischem Projektmanagement eingeführt. Abschließend wird ein Projektszenario skizziert, das agile Methoden auch in typisch klassischen Projektsituationen einsetzt. Um einen erfolgreichen Einsatz von agilen Methoden in beliebigen Projektformen durchführen zu können, ist allerdings mehr als eine Zertifizierung notwendig. Jedes Projekt ist einzigartig und muss eigenständig analysiert und betrachtet werden. Die agilen Methoden müssen sorgsam ausgewählt und je nach Bedarf in das Projektmanagement integriert werden. Für diese Disziplin gibt es kein festgelegtes Modell, denn es ist nicht die Anwendung einer bestimmten agilen Vorgehensweise, sondern die strategische und individuelle Auswahl einzelner Techniken zur Optimierung der jeweiligen Projektumgebung. Dieses Buch begleitet Sie dabei als Ratgeber mit vielen Anregungen auf Ihrem Weg in ein erfolgreicheres Agiles Projektmanagement.
Aktualisiert: 2023-07-01
> findR *
Qualifizierung zum PMI-ACP
Nach wie vor ist die Softwareentwicklung das zentrale Feld für den Einsatz agiler Techniken. Mit Scrum beispielsweise wurden agile Methoden in der Softwareentwicklung etabliert. Es ist ein Vorgehensmodell, das genau diese Werte und Prinzipien in ein ganzheitliches Modell überführt hat. Die Adaption dieser Techniken aus der IT für universelle Projektaufgaben in Zusammenhang mit klassischem Projektmanagement ist eine neue Disziplin, die in der Realität noch viele Hürden nehmen muss. Der Transfer agiler Methoden in diese besondere Form der Praxis erfordert neue Ideen und kreative Denkansätze. Und genau an dieser Stelle setzt dieses Buch ein. Mit dem PMI-ACP®, dem Agile Certified Practitioner, hat das PMI® eine Zertifizierung geschaffen, die inhaltlich auf genau diese neue Disziplin ausgerichtet ist. In der Prüfung wird ein breites Wissen über agile Methoden abgefragt, das als Basis einen Transfer in die eigenen Projekte ermöglicht.
Durch das Studium dieses Buches können Sie sich auf die Prüfung zum PMI-ACP vorbereiten, da alle prüfungsrelevanten Inhalte behandelt werden. Am Ende jedes Kapitels gibt es Beispielfragen, wie sie in der Prüfung von Ihnen beantwortet werden müssen. Zusätzlich gibt es Ideen und Anregungen zum Einsatz agiler Methoden in der Praxis.
Zum besseren Verständnis wird zunächst in die grundsätzlichen Unterschiede von agilem und klassischem Projektmanagement eingeführt. Abschließend wird ein Projektszenario skizziert, das agile Methoden auch in typisch klassischen Projektsituationen einsetzt. Um einen erfolgreichen Einsatz von agilen Methoden in beliebigen Projektformen durchführen zu können, ist allerdings mehr als eine Zertifizierung notwendig. Jedes Projekt ist einzigartig und muss eigenständig analysiert und betrachtet werden. Die agilen Methoden müssen sorgsam ausgewählt und je nach Bedarf in das Projektmanagement integriert werden. Für diese Disziplin gibt es kein festgelegtes Modell, denn es ist nicht die Anwendung einer bestimmten agilen Vorgehensweise, sondern die strategische und individuelle Auswahl einzelner Techniken zur Optimierung der jeweiligen Projektumgebung. Dieses Buch begleitet Sie dabei als Ratgeber mit vielen Anregungen auf Ihrem Weg in ein erfolgreicheres Agiles Projektmanagement.
Aktualisiert: 2023-07-01
> findR *
Lesbare, wartbare und zuverlässige Tests entwickeln
Fakes, Stubs, Mock-Objekte und Isolation-(Mocking-)Frameworks
Einfache Dependency-Injection-Techniken und das Refactoring von Legacy Code
Sie wissen, dass Sie Unit Tests durchführen sollten – warum machen Sie es noch nicht? Wenn Sie Anfänger auf dem Gebiet der Unit Tests sind, wenn Sie Unit Tests mühsam finden oder wenn Sie, gemessen am Aufwand, einfach kein ausreichendes Ergebnis erzielen, dann sollten Sie dieses Buch lesen.
Roy Osherove führt Sie Schritt für Schritt vom Schreiben Ihres ersten, einfachen Unit Tests bis hin zum Erstellen kompletter Test-Sets, die wartbar, lesbar und zuverlässig sind. Sie werden schnell zu fortgeschrittenen Themen wie Mocks und Stubs hingeführt, während Sie die Verwendung von Isolation-(Mocking-)Frameworks wie Moq, FakeItEasy und Typemock Isolator erlernen. Sie erfahren eine Menge zu Testmustern und zur Testorganisation, führen Refactoring durch und lernen, wie man »untestbaren« Code testet. Nebenbei zeigt Ihnen der Autor das Integration Testing sowie Techniken zum Testen mit Datenbanken.
Die Beispiele im Buch verwenden C#, sind aber auch für jeden nützlich, der eine Sprache mit statischen Typen wie Java oder C++ benutzt.
Aus dem Inhalt:
Grundlagen des Unit Testings
Frameworks für das Unit Testing
Einsatz von NUnit
Stubs zum Auflösen von Abhängigkeiten
Interaction Testing mit Mock-Objekten
Isolation-(Mocking-)Frameworks
Testhierarchie und Organisation
Die Säulen guter Unit Tests
Integration von Unit Tests in das Unternehmen
Umgang mit Legacy Code
Design und Testbarkeit
Tools und Frameworks
Stimmen zum Buch:
»Dieses Buch ist etwas Besonderes. Die Kapitel bauen aufeinander auf und entwickeln eine erstaunliche Tiefe.«
– Aus dem Vorwort von Robert C. Martin, cleancoder.com
»Die beste Art, Unit Testing zu lernen. Bereits ein Klassiker auf dem Gebiet.«
– Raphael Faria, LG Electronics
»Bringt Ihnen sowohl die Philosophie des effektiven Unit Testings bei als auch die praktischen Grundlagen.«
– Pradeep Chellappan, Microsoft
»Wenn meine Teammitglieder fragen, wie sie Unit Tests richtig schreiben sollen, antworte ich einfach: mit diesem Buch!«
– Alessandro Campeis, Vimar SpA
Aktualisiert: 2023-07-01
> findR *
Lesbare, wartbare und zuverlässige Tests entwickeln
Fakes, Stubs, Mock-Objekte und Isolation-(Mocking-)Frameworks
Einfache Dependency-Injection-Techniken und das Refactoring von Legacy Code
Sie wissen, dass Sie Unit Tests durchführen sollten – warum machen Sie es noch nicht? Wenn Sie Anfänger auf dem Gebiet der Unit Tests sind, wenn Sie Unit Tests mühsam finden oder wenn Sie, gemessen am Aufwand, einfach kein ausreichendes Ergebnis erzielen, dann sollten Sie dieses Buch lesen.
Roy Osherove führt Sie Schritt für Schritt vom Schreiben Ihres ersten, einfachen Unit Tests bis hin zum Erstellen kompletter Test-Sets, die wartbar, lesbar und zuverlässig sind. Sie werden schnell zu fortgeschrittenen Themen wie Mocks und Stubs hingeführt, während Sie die Verwendung von Isolation-(Mocking-)Frameworks wie Moq, FakeItEasy und Typemock Isolator erlernen. Sie erfahren eine Menge zu Testmustern und zur Testorganisation, führen Refactoring durch und lernen, wie man »untestbaren« Code testet. Nebenbei zeigt Ihnen der Autor das Integration Testing sowie Techniken zum Testen mit Datenbanken.
Die Beispiele im Buch verwenden C#, sind aber auch für jeden nützlich, der eine Sprache mit statischen Typen wie Java oder C++ benutzt.
Aus dem Inhalt:
Grundlagen des Unit Testings
Frameworks für das Unit Testing
Einsatz von NUnit
Stubs zum Auflösen von Abhängigkeiten
Interaction Testing mit Mock-Objekten
Isolation-(Mocking-)Frameworks
Testhierarchie und Organisation
Die Säulen guter Unit Tests
Integration von Unit Tests in das Unternehmen
Umgang mit Legacy Code
Design und Testbarkeit
Tools und Frameworks
Stimmen zum Buch:
»Dieses Buch ist etwas Besonderes. Die Kapitel bauen aufeinander auf und entwickeln eine erstaunliche Tiefe.«
– Aus dem Vorwort von Robert C. Martin, cleancoder.com
»Die beste Art, Unit Testing zu lernen. Bereits ein Klassiker auf dem Gebiet.«
– Raphael Faria, LG Electronics
»Bringt Ihnen sowohl die Philosophie des effektiven Unit Testings bei als auch die praktischen Grundlagen.«
– Pradeep Chellappan, Microsoft
»Wenn meine Teammitglieder fragen, wie sie Unit Tests richtig schreiben sollen, antworte ich einfach: mit diesem Buch!«
– Alessandro Campeis, Vimar SpA
Aktualisiert: 2023-07-01
> findR *
Lesbare, wartbare und zuverlässige Tests entwickeln
Fakes, Stubs, Mock-Objekte und Isolation-(Mocking-)Frameworks
Einfache Dependency-Injection-Techniken und das Refactoring von Legacy Code
Sie wissen, dass Sie Unit Tests durchführen sollten – warum machen Sie es noch nicht? Wenn Sie Anfänger auf dem Gebiet der Unit Tests sind, wenn Sie Unit Tests mühsam finden oder wenn Sie, gemessen am Aufwand, einfach kein ausreichendes Ergebnis erzielen, dann sollten Sie dieses Buch lesen.
Roy Osherove führt Sie Schritt für Schritt vom Schreiben Ihres ersten, einfachen Unit Tests bis hin zum Erstellen kompletter Test-Sets, die wartbar, lesbar und zuverlässig sind. Sie werden schnell zu fortgeschrittenen Themen wie Mocks und Stubs hingeführt, während Sie die Verwendung von Isolation-(Mocking-)Frameworks wie Moq, FakeItEasy und Typemock Isolator erlernen. Sie erfahren eine Menge zu Testmustern und zur Testorganisation, führen Refactoring durch und lernen, wie man »untestbaren« Code testet. Nebenbei zeigt Ihnen der Autor das Integration Testing sowie Techniken zum Testen mit Datenbanken.
Die Beispiele im Buch verwenden C#, sind aber auch für jeden nützlich, der eine Sprache mit statischen Typen wie Java oder C++ benutzt.
Aus dem Inhalt:
Grundlagen des Unit Testings
Frameworks für das Unit Testing
Einsatz von NUnit
Stubs zum Auflösen von Abhängigkeiten
Interaction Testing mit Mock-Objekten
Isolation-(Mocking-)Frameworks
Testhierarchie und Organisation
Die Säulen guter Unit Tests
Integration von Unit Tests in das Unternehmen
Umgang mit Legacy Code
Design und Testbarkeit
Tools und Frameworks
Stimmen zum Buch:
»Dieses Buch ist etwas Besonderes. Die Kapitel bauen aufeinander auf und entwickeln eine erstaunliche Tiefe.«
– Aus dem Vorwort von Robert C. Martin, cleancoder.com
»Die beste Art, Unit Testing zu lernen. Bereits ein Klassiker auf dem Gebiet.«
– Raphael Faria, LG Electronics
»Bringt Ihnen sowohl die Philosophie des effektiven Unit Testings bei als auch die praktischen Grundlagen.«
– Pradeep Chellappan, Microsoft
»Wenn meine Teammitglieder fragen, wie sie Unit Tests richtig schreiben sollen, antworte ich einfach: mit diesem Buch!«
– Alessandro Campeis, Vimar SpA
Aktualisiert: 2023-07-01
> findR *
Das Buch versucht, dem C++-Entwickler das Testen nahe zu bringen. Es beschränkt sich dabei auf den Test von Komponenten (Units). Dabei achten die Autoren darauf, dass der Testaufwand angemessen ist. Den Lesern wird dazu ein „Test-Büffet“, also eine Auswahl verschiedener Verfahren angeboten, die sie nicht nur zum direkten Testen, sondern auch für die testgetriebene Entwicklung (TDD = test driven development) verwenden können. Dazu gehören die vorbereitende automatisierte statischen Analyse des vorhandenen Programmcodes ebenso wie Verfahren zur Laufzeit des zu prüfenden Programms. Es gibt nicht das eine Testentwurfsverfahren, mit dem alle Fehler aufgedeckt werden, sinnvoll ist immer eine Kombination von mehreren Verfahren, die vom Entwickler passend zum Problem auszusuchen sind. Wie intensiv und ausgiebig die einzelnen Verfahren anzuwenden sind, bleibt dem Entwickler überlassen, er kennt sein Testobjekt am besten. Die Autoren geben Empfehlungen, welche Reihenfolge anzuraten ist und welche Verfahren in welchem Umfang gut zusammen passen. Die Autoren stellen die verschiedenen Standardtestverfahren vor und zeigen dazu Beispiele in C++, wobei sie das Googletest-Framework verwenden.
Aktualisiert: 2023-06-11
> findR *
Let's go agile! Geht das überhaupt mit ABAP? Dieses Buch führt Sie passgenau in die agile Entwicklung ein und setzt dabei genau da an, wo Sie sich auskennen: bei Ihrem Legacy Code. Sie lesen, wie Sie Ihre Programme Schritt für Schritt verbessern und erlernen dabei die wichtigsten Methoden der testgetriebenen Entwicklung. Anschließend erfahren Sie, wie Sie diese und viele weitere Techniken auch in neuen Entwicklungsprojekten einsetzen können. Clean Code, Walking Skeleton, Shared Code Ownership, Executable Documentation und Co. sind schon bald keine Fremdwörter mehr für Sie!
Aus dem Inhalt:
Testgetriebene Entwicklung
Objektorientiertes Design
Test-Doubles
ABAP Unit
Redesign und Neuentwicklung
Kontinuierliche Verbesserung
Der perfekte Sprint
ABAP Test Isolation Tools
ABAP Development Tools (ABAP in Eclipse)
Ausbildungsstrategie und Skalierbarkeit
Aktualisiert: 2023-05-16
> findR *
Das Buch versucht, dem C++-Entwickler das Testen nahe zu bringen. Es beschränkt sich dabei auf den Test von Komponenten (Units). Dabei achten die Autoren darauf, dass der Testaufwand angemessen ist. Den Lesern wird dazu ein „Test-Büffet“, also eine Auswahl verschiedener Verfahren angeboten, die sie nicht nur zum direkten Testen, sondern auch für die testgetriebene Entwicklung (TDD = test driven development) verwenden können. Dazu gehören die vorbereitende automatisierte statischen Analyse des vorhandenen Programmcodes ebenso wie Verfahren zur Laufzeit des zu prüfenden Programms. Es gibt nicht das eine Testentwurfsverfahren, mit dem alle Fehler aufgedeckt werden, sinnvoll ist immer eine Kombination von mehreren Verfahren, die vom Entwickler passend zum Problem auszusuchen sind. Wie intensiv und ausgiebig die einzelnen Verfahren anzuwenden sind, bleibt dem Entwickler überlassen, er kennt sein Testobjekt am besten. Die Autoren geben Empfehlungen, welche Reihenfolge anzuraten ist und welche Verfahren in welchem Umfang gut zusammen passen. Die Autoren stellen die verschiedenen Standardtestverfahren vor und zeigen dazu Beispiele in C++, wobei sie das Googletest-Framework verwenden.
Aktualisiert: 2023-05-11
> findR *
Das Buch versucht, dem C++-Entwickler das Testen nahe zu bringen. Es beschränkt sich dabei auf den Test von Komponenten (Units). Dabei achten die Autoren darauf, dass der Testaufwand angemessen ist. Den Lesern wird dazu ein „Test-Büffet“, also eine Auswahl verschiedener Verfahren angeboten, die sie nicht nur zum direkten Testen, sondern auch für die testgetriebene Entwicklung (TDD = test driven development) verwenden können. Dazu gehören die vorbereitende automatisierte statischen Analyse des vorhandenen Programmcodes ebenso wie Verfahren zur Laufzeit des zu prüfenden Programms. Es gibt nicht das eine Testentwurfsverfahren, mit dem alle Fehler aufgedeckt werden, sinnvoll ist immer eine Kombination von mehreren Verfahren, die vom Entwickler passend zum Problem auszusuchen sind. Wie intensiv und ausgiebig die einzelnen Verfahren anzuwenden sind, bleibt dem Entwickler überlassen, er kennt sein Testobjekt am besten. Die Autoren geben Empfehlungen, welche Reihenfolge anzuraten ist und welche Verfahren in welchem Umfang gut zusammen passen. Die Autoren stellen die verschiedenen Standardtestverfahren vor und zeigen dazu Beispiele in C++, wobei sie das Googletest-Framework verwenden.
Aktualisiert: 2023-05-11
> findR *
Testgetriebene Entwicklung (TDD) ist eine moderne Methode in der Softwareentwicklung, mit der Programmierer und Tester die Anzahl der Fehler im System erheblich verringern, wartungsfreundlicheren Code schreiben und die Software gefahrlos an geänderte Anforderungen anpassen können.
Dieses Buch vermittelt praktische TDD-Kenntnisse und beschreibt die Probleme und Vorteile der Verwendung dieser Technik für C++-Systeme. Die vielen ausführlichen Codebeispiele führen schrittweise von den Grundlagen von TDD zu anspruchsvollen Themen:
• TDD verwenden, um C++-Altsysteme zu verbessern
• Problematische Systemabhängigkeiten erkennen und handhaben
• Abhängigkeiten in C++ injizieren
• Frameworks für C++ einsetzen, die TDD unterstützen
• C++11-Features nutzen, die die Anwendung von TDD erleichtern
Unabhängig davon, ob Sie viel Erfahrung mit Unit Tests haben oder ein absoluter Neuling auf diesem Gebiet sind, lernen Sie mit diesem Buch die testgetriebene Entwicklung in C++ erfolgreich anzuwenden.
Aktualisiert: 2023-05-08
> findR *
Testgetriebene Entwicklung (TDD) ist eine moderne Methode in der Softwareentwicklung, mit der Programmierer und Tester die Anzahl der Fehler im System erheblich verringern, wartungsfreundlicheren Code schreiben und die Software gefahrlos an geänderte Anforderungen anpassen können.
Dieses Buch vermittelt praktische TDD-Kenntnisse und beschreibt die Probleme und Vorteile der Verwendung dieser Technik für C++-Systeme. Die vielen ausführlichen Codebeispiele führen schrittweise von den Grundlagen von TDD zu anspruchsvollen Themen:
• TDD verwenden, um C++-Altsysteme zu verbessern
• Problematische Systemabhängigkeiten erkennen und handhaben
• Abhängigkeiten in C++ injizieren
• Frameworks für C++ einsetzen, die TDD unterstützen
• C++11-Features nutzen, die die Anwendung von TDD erleichtern
Unabhängig davon, ob Sie viel Erfahrung mit Unit Tests haben oder ein absoluter Neuling auf diesem Gebiet sind, lernen Sie mit diesem Buch die testgetriebene Entwicklung in C++ erfolgreich anzuwenden.
Aktualisiert: 2023-05-08
> findR *
Sie programmieren – auch in C++. Sie führen regelmäßig Unit Tests durch. Sie sind sich manchmal unsicher, ob Sie ausreichend oder zu viel getestet haben. Werfen Sie einen Blick in dieses Buch, Sie werden viele Anregungen für Ihre tägliche Arbeit finden!
"Lean Testing" steht für einen Ansatz, der auf der einen Seite alle wichtigen Testfälle zur Prüfung der Software berücksichtigt, auf der anderen Seite aber den Testaufwand in einem überschaubaren Rahmen hält. Der angemessene Mittelweg zwischen zu wenig und zu viel Testen wird bei jedem Vorgehen zum Entwerfen der Testfälle diskutiert und erörtert.
Die in diesem Buch präsentierten Vorgehensweisen zum Testfallentwurf werden konkret mit den entsprechenden C++-Programmtexten und den jeweiligen Testfällen dargelegt. Sind hierzu unterstützende Werkzeuge erforderlich, beschreiben die Autoren deren Anwendung. Dabei geben sie nützliche Hinweise für die Verwendung der Testverfahren und bieten einen Leitfaden für ihren Einsatz.
Alle Testverfahren des aktuellen ISO-Standards 29119, die für den Unit Test relevant sind, werden vorgestellt und ausführlich behandelt.
Ulrich Breymann ist ein bekannter Fachautor für die Programmiersprache C++ – Andreas Spillner für den Testbereich. Beide Autoren bringen ihre Fachkompetenz ein und schlagen eine Brücke zwischen Programmierung und Test. Das Buch unterstützt die aktuelle Entwicklung, bei der Softwareerstellung keine strikte (personenbezogene) Trennung zwischen Implementierung und Test auf Unit-Ebene vorzusehen (z.B. TDD & Test-first-Ansatz).
Aktualisiert: 2023-05-08
> findR *
MEHR ANZEIGEN
Bücher zum Thema Testgetriebene Entwicklung
Sie suchen ein Buch über Testgetriebene Entwicklung? Bei Buch findr finden Sie eine große Auswahl Bücher zum
Thema Testgetriebene Entwicklung. Entdecken Sie neue Bücher oder Klassiker für Sie selbst oder zum Verschenken. Buch findr
hat zahlreiche Bücher zum Thema Testgetriebene Entwicklung im Sortiment. Nehmen Sie sich Zeit zum Stöbern und finden Sie das
passende Buch für Ihr Lesevergnügen. Stöbern Sie durch unser Angebot und finden Sie aus unserer großen Auswahl das
Buch, das Ihnen zusagt. Bei Buch findr finden Sie Romane, Ratgeber, wissenschaftliche und populärwissenschaftliche
Bücher uvm. Bestellen Sie Ihr Buch zum Thema Testgetriebene Entwicklung einfach online und lassen Sie es sich bequem nach
Hause schicken. Wir wünschen Ihnen schöne und entspannte Lesemomente mit Ihrem Buch.
Testgetriebene Entwicklung - Große Auswahl Bücher bei Buch findr
Bei uns finden Sie Bücher beliebter Autoren, Neuerscheinungen, Bestseller genauso wie alte Schätze. Bücher zum
Thema Testgetriebene Entwicklung, die Ihre Fantasie anregen und Bücher, die Sie weiterbilden und Ihnen wissenschaftliche
Fakten vermitteln. Ganz nach Ihrem Geschmack ist das passende Buch für Sie dabei. Finden Sie eine große Auswahl
Bücher verschiedenster Genres, Verlage, Autoren bei Buchfindr:
Sie haben viele Möglichkeiten bei Buch findr die passenden Bücher für Ihr Lesevergnügen zu entdecken. Nutzen Sie
unsere Suchfunktionen, um zu stöbern und für Sie interessante Bücher in den unterschiedlichen Genres und Kategorien
zu finden. Unter Testgetriebene Entwicklung und weitere Themen und Kategorien finden Sie schnell und einfach eine Auflistung
thematisch passender Bücher. Probieren Sie es aus, legen Sie jetzt los! Ihrem Lesevergnügen steht nichts im Wege.
Nutzen Sie die Vorteile Ihre Bücher online zu kaufen und bekommen Sie die bestellten Bücher schnell und bequem
zugestellt. Nehmen Sie sich die Zeit, online die Bücher Ihrer Wahl anzulesen, Buchempfehlungen und Rezensionen zu
studieren, Informationen zu Autoren zu lesen. Viel Spaß beim Lesen wünscht Ihnen das Team von Buchfindr.