# Tests und Release

> Automatisierung vor dem Betrieb testen, signieren und kontrolliert befördern.

Track: [PowerShell & Betriebsautomatisierung](https://physar.tech/learn/powershell-automation)  
Kanonische Fassung: https://physar.tech/learn/powershell-automation/testing-and-release  
Stand: 2026-07-29  
Interaktiver Teil: 3 Checks (nur im Browser)

## Vertrauen vor Produktion

### Die Betriebsfrage

Ein Skript ist produktionsreif, wenn Verhalten und Lieferkette überprüfbar sind, nicht weil es einmal erfolgreich lief.

> **Lernziel:** Du kannst Tests, Freigabe und Provenienz als voneinander abhängige Release-Gates anwenden.

### Release-Gate

Verhalten gegen Testdoppel prüfen → Integration in isolierter Umgebung prüfen → Artefakt versionieren und signieren → Canary ausrollen und Nachzustand prüfen

## Quellen

- learn.microsoft.com/en-us/powershell/module/mi…/about/about_signing — https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_signing?view=powershell-7.6
- pester.dev/docs/quick-start — https://pester.dev/docs/quick-start
- learn.microsoft.com/en-us/powershell/module/mi…t_execution_policies — https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.6
