Blogbeiträge

Automatisiertes Testen
Stefan Lieser

CrowdStrike – Was können wir daraus lernen?

Was war passiert? Am Freitag, den 19.07.2024 kam es weltweit zu zahlreichen Ausfällen von Windows Systemen. Grund dafür war ein Update der Firma CrowdStrike. Dieses Update spielte auf die beteiligten Windows Rechner eine Datei ein, die einen Device Treiber von CrowdStrike zum Absturz brachte. Das führte dazu, dass die betroffenen

Weiterlesen »
Automatisiertes Testen
Björn Geisemeyer

Legacy Code testen mit Approval Tests

Die Code-Weiten des Legacy-Raums erkunden – Wo noch nie ein Test zuvor gewesen ist In den Galaxien der Softwareentwicklung ist die Sicherstellung der Qualität von größter Bedeutung und gleichzeitig so oft vernachlässigt. Die Arbeit in ungetestetem und unbekanntem Code ist so üblich wie allgemein unbeliebt. Wer freut sich schon auf

Weiterlesen »
Stryker Mutator zur Coverage Analyse
Automatisiertes Testen
Stefan Lieser

Mutation Testing und Continuous Integration

Die Clean Code Developer Initiative benennt neben Prinzipien auch diverse Praktiken, die ein Team anwenden sollte. Dazu gehören Integrationstests (oranger Grad) Unit Tests (gelber Grad) Coverage Analyse (gelber Grad) Continuous Integration (grüner Grad) Diese vier Praktiken leisten gemeinsam einen sehr wichtigen Beitrag zum Wert der Korrektheit. Die Praktiken Integrations- und

Weiterlesen »
Integrationstests mit Docker
Automatisiertes Testen
Stefan Lieser

Integrationstests mit Docker

Update 29.01.2024: Ich habe den Beispielcode auf .NET Core 8 und die jeweils aktuellen NuGet Pakete angepasst. Ferner liegt der Code jetzt bei GitLab statt bei GitHub. Sind Integrationstests sinnvoll? Immer wieder steht in unseren Trainings die Frage im Raum, ob Integrationstests sinnvoll oder sogar notwendig sind. Unsere klare Antwort

Weiterlesen »
Flow Design Seminare - Clean Code Academy - Stefan Lieser
Automatisiertes Testen
Stefan Lieser

Unit Tests are your Friends

Angeregt durch die Diskussion mit Teilnehmern eines Clean Code Developer Workshops habe ich mich wieder einmal mit der Frage befasst, welche Strategien beim automatisierten Testen ich anwende und empfehle.

Weiterlesen »
Aus die Maus, mehr gibt's nicht.
de_DEGerman