Schulung Testing mit Windows PowerShell

Beschreibung/Inhalt

- Dieses Schulungsmodul kann mit allen aktuellen PowerShell-Versionen (z.B. 7.3, 7.2, 7.1, 7.0) entsprechend Ihren Wünschen durchgeführt werden.

Tests in der Softwareentwicklung

  • Theoretischer Hintergrund
  • Unit Testing (Testing der kleinsten Einheit eines Softwareprojektes)
  • Test-Driven Development (TDD)
  • Erst Tests designen, dann den Code (red-green refactor)
  • Behavior Driven Development (BDD)
  • Design aus Sicht des Users
  • Szenarien bestimmen das Testing
  • White Box
  • Black Box
  • Mocking: Simulieren realer Objekte


  • Testing Frameworks
  • PSUnit
  • Pester
  • PowerSpec


  • Behavior Driven Development mit Pester
  • Installation des Modules (chocolatey, Nuget, PSget, Manually)
  • Aufbau der Testumgebung
  • Verwendung von Assertions (Erwartungen):

  • Should Be
    Should BeExactly
    Should BeNullOrEmpty
    Should Match
    Should MatchExactly
    Should Exist
    Should Contain
    Should ContainExactly
    Should Throw
  • Testen von Funktionen und Modulen
  • Bring in your Scripts: Konkrete Portierung von Lösungen auf BDD-Entwicklung

  • Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil