Unit Tests in C++ mit CppUnit

Auch in C++ Projekten gehören automatisierte Unit Tests dazu. Mein Cheatsheet hilft Ihnen bei den ersten Schritten mit Unit Tests in C++.

Read More


Unit Tests mit NUnit unter .NET Core

Inzwischen ist NUnit unter .NET Core lauffähig. Im Detail gibt es ein paar Dinge zu beachten. In loser Folge aktualisiere ich diesen Blogbeitrag um meine Erkenntnisse.

Read More


Cheatsheet zu Flow Design

Das Cheatsheet zu Flow Design zeigt alle Symbole der Entwurfsmethode. Ferner erläutert es die Übersetzung der Entwürfe in C#.

Read More


Onlinekurs Unit Tests: Automatisiertes Testen von .NET Anwendungen

Immer wieder beobachte ich in Trainings und Beratungen, dass Entwicklern automatisiertes Testen von .NET Anwendungen schwer fällt. Obschon das Schreiben automatisierter Tests zu den „best practices“ unserer Branche zählt, wird es trotzdem häufig vernachlässigt. Die Gründe sind vielfältig. Ein Onlinekurs könnte helfen.

Read More


[Updated] Unit Tests mit .NET Core

Wie schreibe ich Unit Tests mit .NET Core? Diese simple Frage sollte eigentlich überflüssig sein. Microsoft hat mit .NET Core Version 1.0 gerade eine plattformübergreifende Version des .NET Frameworks herausgebracht. Man sollte meinen, dass Unit Tests dabei von Anfang an mit berücksichtigt wurden. Das automatisierte Testen ist schließlich Stand der Technik und absolut unverzichtbar. Ich habe erwartet, dass nach der Installation der .NET Core Unterstützung für Visual Studio 2015 ein neuer Projekttyp für .NET Core Unit Tests angeboten wird. Doch Fehlanzeige. Der Beitrag zeigt, wie es geht.

Read More


[Video] Refactoring C# Legacy Code – HerbstCampus 2016

Beim diesjährigen HerbstCampus in Nürnberg habe ich einen Vortrag zum Thema Refactoring von C# Legacy Code gehalten. Hier finden Sie das Video des Vortrags.

Read More


Folien zum Vortrag Refactoring von C# Legacy Code

Beim diesjährigen HerbstCampus in Nürnberg habe ich meinen Vortrag Wandelbarkeit wieder herstellen - Refactoring von C# Legacy Code gehalten. Hier finden Sie die Folien zum Vortrag.

Read More


Die kniffligen Fälle beim Testen – GUI

Das automatisierte Testen der GUI (grafical user interface) einer Desktop Anwendung ist auf den ersten Blick eine größere Herausforderung. Doch mit ein paar simplen Tricks kommt man bereits sehr weit. Ich stelle Ihnen im folgenden einige einfache Möglichkeiten anhand eines Beispiels vor.

Read More


Die kniffligen Fälle beim Testen – Ressourcen

Ressourcenzugriffe wie das Lesen oder Schreiben von Dateien oder Datenbankzugriffe bereiten beim automatisierten Testen häufig Probleme. Ganz überwiegend liegt das daran, dass der Zugriff auf eine Ressource, wie eine Datei oder Datenbank, mit anderen Aspekten im Code vermischt ist. Innerhalb einer Methode wird dann sowohl auf die Ressource zugegriffen als auch mit den gelesenen Ergebnissen gearbeitet. Das Vermischen der Aspekte erschwert das automatisierte Testen.

Read More


[Video] Die Mikado Methode – Ablauf

Mit der Mikado Methode lassen sich komplexe Refactorings Schritt für Schritt durchführen. Gewinnen Sie die Kontrolle über Ihre Codebasis zurück!

Read More