PowerShell Conference Asia 2018
We see a lot talks on testing PowerShell with Pester, but are the tests we write good tests? What makes a test “good”? How do we measure how effective our tests are? This talk will help you answer these questions, including why testing is important and how to apply these principles to your project.
. The famous @GlennSarti taking about testing principles in #PowerShell ✅
— Tyler Leonhardt (@TylerLeonhardt) October 19, 2018
"Every PowerShell script is tested. The question is by whom" (paraphrased)
Don't let your users be your testers, everyone.@PSConfAsia #PSConfAsia pic.twitter.com/SXZiDHvY54
Great and thought-provoking talk by @GlennSarti on test principles and approaches #PSConfAsia
— Stuart Preston (@stuartpreston) October 19, 2018
Resources
Types of software testing
https://www.guru99.com/types-of-software-testing.html
Pester book
https://leanpub.com/pesterbook
Images
Dunning Kruger Effect
https://www.xonitek.com/lessons-from-mt-stupid/
Test Pyramid – Martin Fowler
https://martinfowler.com/bliki/TestPyramid.html
Arrange, Act, Assert
http://wiki.c2.com/?ArrangeActAssert
Working effectively with Legacy Code
https://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052
Parallel Pester
https://github.com/glennsarti/ParallelPester/tree/feature-parallel-mode
PoshBot
https://github.com/poshbotio/PoshBot
The Many Forms of Scripting: which to use – Manning
http://freecontent.manning.com/the-many-forms-of-scripting-which-to-use/
Comments