#basics
Clean Code Developer Tests
In diesem Seminar über automatisiertes Testen erlernen die Teilnehmer den Umgang mit einem Test Framework.

- Dauer
- Schwierigkeit
- Vorkenntnisse
- Preis
2 Tage
Anfänger
Sichere Beherrschung einer Programmiersprache wie C#, Java, C++, Python etc.
Automatisierte Tests gehören heute zum Standard der Softwareentwicklung. Hier lernen Sie den Umgang mit einem Test Framework.
- Hinzufügen des Test Frameworks zum Projekt
- Aufbau von Tests
- Begriffe wie Unit Test, Integrationstest etc.
- Ausführen von Tests
- Eigenschaften guter Tests

Lernziele
Das Seminar wird sprachspezifisch durchgeführt, um auf die jeweiligen Details der verwendeten Testframeworks eingehen zu können.
Wir bieten diese Einführung für die folgenden Sprachen/Testframeworks:
- C# – NUnit, MSTest
- Java – JUnit, TestNG
- C++ – GoogleTest
- Python – unittest
Die Teilnehmer sind nach dem Seminar in der Lage, eigenständig automatisierte Tests zu erstellen und auszuführen.
Voraussetzungen
Die Teilnehmer müssen die Programmiersprache flüssig anwenden können.
Inhalte
- Aufbau eines automatisierten Tests
- Arrange, Act, Assert (AAA)
- Annahmen überprüfen mit Assertions
- Arten von Tests
- Unit Test
- Integrationstest
- Systemtest
- Ressourcentest
- Umgang mit Abhängigkeiten
- Interface
- Dependency Injection
- Mock
- Eigenschaften guter Tests
Wenn Ihre Sprache bzw. Ihr Testframework nicht aufgeführt ist, kontaktieren Sie uns gerne.
“Stefan hat unser Team über ein Jahr in 10 Sessions als Coach begleitet. Mit Flow Design gab er uns eine Methode an die Hand, saubereren und wartbareren Code zu entwickeln und die Entwicklung eines Features im Team besser zu parallelisieren. Durch die Kombination von theoretischen Grundlagen, praktischen Übungen und Diskussionen anhand unserer realen Projekte, half er uns die Anforderungen an wartbaren Code besser zu verstehen und in der Praxis anzuwenden. Damit können wir in der COMPAREX AG noch besser auf Kundenwünsche eingehen und Software effizient in hoher Qualität entwickeln.“
Tino Schnerwitzki, Teamleiter Application DevelopmentCOMPAREX AG
“Früher hatten wir Schmerzen durch Legacy Code. Als Heilmittel fanden wir Clean Code und Stefan, der uns auf dem Weg zu erfolgreichen Clean Codern führte. Nun macht das Entwickeln einer modernen Microservice Architektur in einem DevOps Team richtig Spaß.”
Markus Rothhöft, Leiter SoftwareentwicklungM.S.E. GmbH
“Die Trainings bei Stefan Lieser sind fachlich fundiert und menschlich überaus angenehm. Er gibt seine tiefe Erfahrung kollegial und pointiert weiter, was das Lernen mit ihm ebenso effektiv wie inspirierend macht. Aus diesen Gründen wurden bereits über ein Dutzend unserer Mitarbeiter von Stefan geschult.“
Michael Speer, Vorstandgeneric.de software technologies AG
“Durch die Workshops mit Stefan haben wir eine neue Betrachtungsweise auf unseren Legacy Code gewonnen. Durch geeignete Methoden haben wir die Produktion von neuem Code in den Bereichen Entwurf, Programmierung und automatisiertes Testen optimieren können. Beim Legacy Code führt kontrolliertes und dosiertes Refactoring und das Stellen des Codes unter Test zu einer besseren Softwarequalität sowie schnelleren und damit kostengünstigeren Erweiterungsmöglichkeiten.”
Alexander Schmidt, Leiter der SoftwareentwicklungCompra GmbH
“Die iterative Durchführung des Workshops mit Stefan hat uns innerhalb eines halben Jahres bei der Befähigung zur Verbesserung der Codequalität stark vorangebracht. Schlüsselfaktoren waren für uns dabei: das iterative Vorgehen, die praktischen Übungen und die gemeinsamen Analysen der Einzellösungen, sowie die kleinen Arbeitsgruppen.”
Rainer Trunk, ProzessmanagerODS Marketing GmbH
“In den CCD-Workshops fordert Stefan uns heraus, Altbekanntes zu hinterfragen und neue Wege zu gehen. Bei den Workshops nimmt Stefan kein Blatt vor den Mund und holt uns immer wieder aus unserer Komfortzone heraus. Das regelmäßige Üben, das Stefan uns ans Herz gelegt hat, ist für uns zu einem wichtigen Bestandteil unserer Arbeit geworden.”
Klaus Stein, Manager verantwortlich für Aus- und WeiterbildungMitutoyo CTL Germany GmbH
“Durch das Clean-Code-Training mit Stefan erhielten wir viele Denkanstöße, unser bisheriges Vorgehen zu überdenken und aus einem anderen Blickwinkel zu sehen, was maßgebend dazu beigetragen hat unsere Code-Qualität sowie unseren Entwicklungsprozess zu verbessern. Die Erfolgsfaktoren sind sicherlich das über einen längeren Zeitraum aufgebaute iterative Trainingsmodell, sowie Stefans kompetente, kurzweilige, interessante, zielorientierte und situative Trainingsdurchführung.”
Gunter Ziesel, Teamleiter eCommerce EntwicklungWürth IT GmbH
Voriger
Nächster




Aktuelle Seminartermine
Clean Code Developer Basics | 3-tägig
Termine der einzelnen Trainingstage:
07.06.2023 / 27.06.2023 / 11.07.2023
Clean Code Developer Architect | 2-tägig
Termine der einzelnen Trainingstage:
17.05.2023 / 06.06.2023
Clean Code Developer Refactoring | 1-tägig
Termine der einzelnen Trainingstage:
05.06.2023
Geschlossene Firmenkurse
Wir führen alle Seminare auch exklusiv für Sie durch.
Bei Interesse für weitere Termine oder Fragen kontaktieren Sie uns bitte.