PowerShell+ 2019 - Beyond Pester 102: Acceptance testing with PowerShell by Glenn Sarti

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=EE8z7FL2igc



Duration: 42:34
12 views
0


Previously in "Beyond Pester 101: Applying testing principles to PowerShell" I talked about unit and integration testing with Pester and PowerShell. Now that we're all experts there, it's time to tackle Acceptance testing, also known as End to End testing.
Topics:
## What is acceptance testing?
- How is it different to unit and integration tests?
- How does pester fit in?
- Difference in testing between Modules, DSC configurations and applications
## What am I trying to achieve?
- Remember "Why do I test?"
- Minimal tests for maximum confidence
## Part 1 - Creating the systems under test
- For example; Test-Kitchen and Docker
## Part 2 - Running the tests
- For example; Pester or OVF
## Part 3 - Automating acceptance tests
- Using automated testing systems, for example, Appveyor, Travis CI, VSTS, GitLab CI
## Additional considerations
- Instrumentation
- Optimisation
## Further information
- Links to other resources

PowerShell Summit videos are recorded on a "best effort" basis. We use a room mic to capture as much room audio as possible, with an emphasis on capturing the speaker. Our recordings are made in a way that minimizes overhead for our speakers and interruptions to our live audience. These recordings are meant to preserve the presentations' information for posterity, and are not intended to be a substitute for attending the Summit in person. These recordings are not intended as professional video training products. We hope you find these videos useful - the equipment used to record these was purchased using generous donations from members of the PowerShell community.




Other Videos By Confreaks


2022-09-20DevOpsDays NYC 2020: Rachael Ferguson - Productionalizing Data Science Models
2022-09-20DevOpsDays NYC 2020: Christine Yen - Observability for Developers: How to Get From Here to There
2022-09-20DevOpsDays NYC 2020: Welcome and Intro
2022-09-20DevOpsDays NYC 2020: Janna B. Dogan - Are you ready for production?
2022-09-12DevOpsDays Boston
2022-09-06PowerShell+ 2019 - Wardley Maps Saved The Day - How Stack Overflow Enterprise... by Chris Hunt
2022-09-06PowerShell+ 2019 - Continuously deploying SQL code using Powershell by Kirill Kravtsov
2022-09-06PowerShell+ 2019 - It’s PowerShell In the Cloud – Welcome to Azure Cloud Shell by Michael Bender
2022-09-06PowerShell+ 2019 - Demystifying Microsoft's Cloud Automation products by Jaap Brasser
2022-09-06PowerShell+ 2019 - Introduction to Serverless Functions by Kirk Munro
2022-09-06PowerShell+ 2019 - Beyond Pester 102: Acceptance testing with PowerShell by Glenn Sarti
2022-09-06PowerShell+ 2019 - Moving Up the Monitoring Stack by Steven Murawski
2022-09-06PowerShell+ 2019 - Sipping psake: Creating a Build and Release Pipeline for ... by Brandon Olin
2022-09-06PowerShell+ 2019 - Basic To Boss: Customizing Your PowerShell Prompt by Thomas Rayner
2022-09-06PowerShell+ 2019 - Malicious Payloads vs Deep Visibility: A PowerShell Story by Daniel Bohannon
2022-09-06PowerShell+ 2019 - Completely Automate Managing Windows Software...Forever by Daniel Franciscus
2022-09-06PowerShell+ 2019 - Look smarter: deliver your work in Excel by James O'Neill
2022-09-06PowerShell+ 2019 - Turn your logs into actionable data at any scale with AWS by Andrew Pearce
2022-09-06PowerShell+ 2019 - Writing Clustered Applications with Windows PowerShell and... by Tome Tanasovski
2022-09-06PowerShell+ 2019 - PSCache: simple strategies for magnificent performance by Mathias Jessen
2022-09-06PowerShell+ 2019 - "Piping" data between packaged scripts by Paul DeArment Jr