Articles and other resources

Wojciech Sciesinski edited this page Aug 15, 2018 · 22 revisions


Pester general

(Sort order - date of publication)

Title Author Date
Pester - PowerShell BDD Style Testing for the System Administrator Scott Muc 2011-03-11
PowerShell BDD Testing - Pester Screencast Scott Muc 2011-08-25
Get started with Pester (PowerShell unit testing framework) Jakub Jares 2014-03-12
Testing your PowerShell scripts with Pester: Assertions and more Jakub Jares 2014-03-27
Growing an Open Source Project: The Pester Story Scott Muc 2014-08-07
Pester Mock and TestDrive Jakub Jares 2014-09-30
Configure and test windows infrastructure using Powershell technologies DSC and Pester running from Chef and Test-Kitchen Matt Wrock 2014-10-13
Practical PowerShell Unit-Testing: Getting Started Michael Sorens 2014-11-03
Practical PowerShell Unit-Testing: Mock Objects Michael Sorens 2014-11-04
Practical PowerShell Unit-Testing: Checking program flow Michael Sorens 2014-11-05
Create your first Pester script to test a DSC resource Fabien Dibot 2014-11-30
Build your Azure lab with DSC and validate it using Pester – 1/3 Fabien Dibot 2014-12-27
Build your Azure lab with DSC and validate it using Pester – 2/3 Fabien Dibot 2015-01-04
Boost your productivity with Pester snippets Jakub Jares 2015-01-13
Pester: Triangulation and reusing test cases Jakub Jares 2015-06-04
Comparing Objects using JSON in PowerShell for Pester Tests Daniel Scott-Raynsford 2015-08-23
Pester Explained: Introduction and Assertions Jakub Jares 2015-12-01
Pester Explained: Should Jakub Jares 2015-12-02
Pester Explained: Describe, Context, and It Blocks Jakub Jares 2015-12-03
Testing Script Modules with Pester - series Dave Wyatt 2015-12-14
Download Free Pester Cheat Sheet Kaj Bonfils 2016-05-18
Mocking SQL Results in Pester Nick Hudacin 2016-04-28
PowerShell Pester assertions – Testing with the should command Adam Bertram 2016-05-24
PowerShell – Pester and Invoke-ScriptAnalyzer Ben Taylor 2016-05-27
Writing #Pester based Unit Tests for #PowerShell Remoting Nicholas Dille 2016-05-30
Help = Spec = Test James O'Neill 2016-05-31
A different pitch for Pester James O'Neill 2016-06-01
Active Directory ReportUnit Pester results Irwin Strachan 2016-06-10
Testing Active Directory with Pester and Powershell Mark Wragg 2016-06-13
How to Run a Pester Test June Blender 2016-06-13
Invoke-Pester: Running Selected Tests June Blender 2016-06-15
How to Pass Parameters to a Pester Test Script June Blender 2016-06-17
Testing Pester Code Coverage June Blender 2016-06-24
Visualizing Operational Tests with Jenkins and Pester Bill Hurt 2016-06-25
Constructing Private Test Credentials for Pester Testing Chris Wahl 2016-04-27
Remediating vSphere Configuration Drift with PowerShell Pester Tests Chris Wahl 2016-06-17
The Pester Pipeline Christopher Hunt 2016-06-21
Using Visual Studio Code to develop VSTS Build Tasks with PowerShell and Pester tests Richard Fennell 2016-06-27
Pester, Jenkins, Remote & ExitCode Fabien Dibot 2016-07-02
Unit tests versus integration tests in Pester Adam Bertram 2016-07-21
Functional / Non-Functional Pester Tests and why I think you really should have a form of both. Ryan Yates 2016-07-21
Writing Pester Tests PowerShell Community 2016-11-07
Unit Testing with Pester : Storing complex Mock objects in a JSON file Mathieu Buisson 2017-02-14
Mocking New-Object in Pester with PowerShell classes Ben Taylor 2017-01-10
Writing Dynamic and Random Tests Cases for Pester Rob Sewell 2017-07-06
Getting Started with Pester Josh Duffney 2017-08-23
Writing and Using Custom Assertions for Pester Tests Mathieu Buisson 2017-10-31
Building An Infrastructure Pipeline Part 2 - Testing Sam Cogan 2017-11-27
2 Ways to Loop through collections in Pester Rob Sewell 2017-11-28
Handling Missing Instances when Looping with Pester Rob Sewell 2017-11-30
Azure Security Audits With Pester Sam Cogan 2017-12-20
Adding a code coverage badge to a PowerShell project Mark Wragg 2018-05-14

Test your module with Pester

(Sort order - date of publication)

Title Author Date
Testing Script Modules with Pester Dave Wyatt 2015-12-17
An Easier Way to Control Pester Tests Adam Bertram 2016-03-24
Invoking PSScriptAnalyzer in Pester Tests for each Rule Ryan Yates 2016-03-29
Building a Simple Release Pipeline in PowerShell Using psake, Pester, and PSDeploy Brandon Olin 2016-04-06
Write Dynamic Unit Tests for your PowerShell Code with Pester Mike F Robbins 2016-04-14
Using Pester to test your Comment Based Help Francois-Xavier Cat 2016-05-10
Using Pester to test your Manifest File Francois-Xavier Cat 2016-05-11
Generic Pester Tests Nicholas M. Getchell 2016-06-16
Testing Your Module Manifest With Pester - Revisited Matt McNabb 2016-05-18
How To Test PowerShell Modules with Pester Adam Bertram 2016-05-19
Creating a set of simple Pester Tests for existing or old PowerShell Modules & making them easier to update in future. Ryan Yates 2016-05-24
A Boilerplate for Unit testing DSC resources with Pester Mathieu Buisson 2016-07-12


(Sort order - date of publication)

Title Author Date
Pester in Action - series Kevin Marquett 2015-11-11
Automate your PowerShell tests with Appveyor, Git and Pester! Flynn Bundy 2016-04-03
Test-Driven Development with Pester June Blender 2016-05-21
Testing PowerShell with Pester Robert Cain 2016-06-18
Pester the Tester PowerShell Bugs Beware Robert Cain 2016-06-14
Introduction to testing with Pester Jakub Jares 2017-04-08


(Sort order - ?)

Name Author
Testing PowerShell with Pester Ashley McGlone, Adam Bertram


(Sort order - name of project)

Name Author
Assert Jakub Jares
Format-Pester Erwan Quelin
Pester Test Runner Build Task for VSTS Richard Fennell
PesterHelpers Ryan Yates
PowerShellGuard Steven Murawski
PesterOperationTest Tore Groneng
PestWatch Ed Elliott
PoshSpec Chris Hunt
PowerShell Pester Dashboard Kickstarter Josh Castillo
PesterMatchArray Stuart Leeks
PesterMatchHashtable Stuart Leeks
Remotely Ravikanth Chaganti
Vester Chris Wahl
Watchmen Brandon Olin


(Sort order - ?)

Name Author Date
VSCode snippets for Pester Adam Bertram 2017-03-07

Paid resources


Title Author Date
The Pester Book Adam Bertram 2017-08-01


Waiting to be re-read and added

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.