Seminarinformationen

Seminar - Ziel

In diesem 3-tägigen Seminar "Agiles Testen und DevOps: Optimierung von Softwarequalität durch ATDD, BDD, CI/CD und agile Praktiken" erwerben Sie fundierte Kenntnisse über moderne agile Testmethoden. Sie lernen, wie Sie Tests effizient in agile Entwicklungsprozesse integrieren, Testautomatisierung erfolgreich umsetzen und Continuous Integration (CI) in Ihre Arbeitsabläufe einbinden können. Der Kurs behandelt anerkannte agile Methoden wie ATDD (Acceptance Test-Driven Development) und BDD (Behavior-Driven Development) und zeigt, wie diese zur kontinuierlichen Verbesserung der Softwarequalität beitragen können.

Darüber hinaus erhalten Sie einen umfassenden Überblick über die Grundlagen von DevOps und wie Sie Infrastruktur als Code nutzen können, um Entwicklungs- und Bereitstellungsprozesse zu optimieren. Nach Abschluss der Schulung sind Sie in der Lage, Ihre Testprozesse im agilen Kontext effektiv zu gestalten, die Zusammenarbeit im Team zu fördern und Software schneller und zuverlässiger auf den Markt zu bringen. Der Kurs deckt außerdem die wichtigsten Konzepte des agilen Softwaretestens ab – von grundlegenden Testmethoden bis hin zu agilen Praktiken wie Scrum und Test-Driven Development (TDD).

Teilnehmer - Zielgruppe

  • Tester
  • Testmanager
  • Entwickler
  • Personen aus dem Fachbereich
  • Product Owner
  • Scrum Master

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Grundkenntnisse in Softwareentwicklungs- und Testprozessen sind hilfreich

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Grundlagen Softwaretest

  • Motivation/ Begriffe
  • Geundlegende Softwaretestmethoden
  • Qualitätsmerkmale

Agiles Vorgehen

  • Grundlagen der agilen Entwicklung
  • Die Rolle des Testers
  • Projektumfeldanalyse und Stakeholder Matrix
  • Agiler Testprozess
  • Die vier Testquadranten
  • Die Testpyramide

Testautomatisierung

  • Unterschiedliche Konzepte der Testautomatisierung

Test Driven Development (TDD)

  • Prinzipien und Praktiken von TDD

Acceptance Test Driven Development (ATDD)

  • Verständnis und Anwendung von ATDD

Behavior Driven Development (BDD)

  • Schlüsselkonzepte von BDD
  • Gherkin-Syntax und BDD-Szenarien
  • Verwendung eines Frameworks
  • Aufbau einer Testautomatisierung mit Hilfe des Frameworks

Aufbau und Ablauf von Continious Integration (CI)

  • Motivation für Einsatz von CI
  • Bestandteile der CI
  • Einrichtung und Betrieb von CI

Dev Ops

  • Kernprinzipien von DevOps
  • Typische Rollen/ Skills in einem DevOps Team
  • Infrastruktur as a code

Weitere Schulungen zu Thema Softwarequalität

Workshop: Softwarequalität für Entwickler

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen Seminar "Workshop: Softwarequalität für Entwickler" erfahren Sie, wie Sie durch gezieltes Testen und gutes objektorientiertes Design die Qualität Ihrer Software verbessern können. Der Fokus dieses Workshops liegt auf praktischen Übungen, die Ihnen das ...