pester/Pester
Pester is the ubiquitous test and mock framework for PowerShell. observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 97
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 6
- age_days: 5722
- days_rel: 22
- days_push: 8
- n_releases_24m: 8
Adoption not part of the score
3326 stars · 478 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Pester is the ubiquitous test and mock framework for PowerShell, providing a Describe/Context/It DSL with Should assertions and powerful command mocking. It supports unit and integration testing, code coverage, and test result reporting for CI pipelines.
Use cases
- write unit tests for powershell functions
- mock cmdlets in powershell tests
- run powershell tests in ci pipeline
- measure code coverage of powershell module
- test infrastructure and deployment configurations
- bdd-style testing in powershell
- assert powershell script output
When to choose
- you are writing or maintaining PowerShell modules or scripts and need automated tests
- you need mocking of PowerShell commands without dependency injection
- you want code coverage and test result artifacts for CI pipelines
When to avoid
- you are testing code in languages other than PowerShell
- you need a general-purpose test runner outside the PowerShell ecosystem
Facets
library · maturity active
testing mocking e2e-testing benchmarking testing developer-tools windows cross-platform cli powershell bdd tdd assertions code-coverage unit-testing ci-integration automation devops linux macos
5 sources
- readme: https://github.com/pester/Pester · fetched 2026-08-28 · 079c594992d2
- homepage: https://pester.dev/ · fetched 2026-08-29 · 5820bcd4437e
- site_page: https://pester.dev/docs/quick-start · fetched 2026-08-29 · 6c3cacf956e4
- site_page: https://pester.dev/docs/commands/Add-ShouldOperator · fetched 2026-08-29 · 81bdca5e3658
- site_page: https://pester.dev/docs/introduction/installation · fetched 2026-08-29 · af2fd8762d5f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pester/Pester | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem