SlideShare a Scribd company logo
Ravikanth Chaganti
@ravikanth
>_ Test Driven Learning
About Me!
 Distinguished Member Technical Staff @ Dell EMC
 Founder and Editor at PowerShell Magazine
 Multi-year recipient of Microsoft MVP award
 Published Author
 GitHub.com/rchaganti
 Twitter.com/ravikanth
Learning PowerShell?
 Everyone of us have our preferences!
 Books
 Video Courses
 In-person trainings
 Hands-on
 PowerShell community has this covered for you!
PSKoans
PSKoans
 Joel Sallow (@vexx32) developed PSKoans
 https://github.com/vexx32/PSKoans
 Inspired by Chris Marinos's F# koans
 Each kōan (each question) is represented by a failing Pester test
 Learner’s goal is to make each test pass by filling out the right answer or writing the correct code
 Teaches beginner, intermediate, and advanced PowerShell concepts
PSKoans - Demo
Questions?
Thank you!

More Related Content

What's hot (20)

PPTX
How to Get Started with Cypress
Applitools
 
PPTX
Selenium
Satyam Pandey
 
PDF
Sencha Roadshow 2017: Sencha Upgrades - The Good. The Bad. The Ugly - Eva Luc...
Sencha
 
PPT
Selenium
conect2krish
 
PDF
Sencha Roadshow 2017: What's New in Sencha Test
Sencha
 
PPTX
Operations Validation for Infrastructure As Code - PSConfEU 2016
Ravikanth Chaganti
 
PPTX
Developing Infrastructure Code for CI & CD
Ravikanth Chaganti
 
PPTX
PHP Frameworks, or how I learnt to stop worrying and love the code
Michal Juhas
 
PDF
iOS development best practices
Michal Juhas
 
PPTX
Introduction to Selenium WebDriver
SpringPeople
 
PPTX
Selenium
Jahan Murugassan
 
PPTX
TypeScript
Software Infrastructure
 
PPTX
Extreme Testing with Selenium - @hugs at Jenkins User Conference 2011
hugs
 
PDF
Selenium ui testing framework
Sergiy Beley
 
PPTX
Using PowerShell DSC with AWS Cloud and CloudFormation
Ravikanth Chaganti
 
PPTX
Introduction to selenium
Archana Krushnan
 
PPTX
Lessons Learned From Applications That Kicked Titanium's Ass
Kevin Whinnery
 
PPTX
Tech Talk Tokyo #2 tetsuya matsuzawa
Rarejob
 
PDF
Mvvm is like born fraction
Ken Haneda
 
PPTX
React Native - Why Designers should use React native. And everyone else too.
Val Scholz
 
How to Get Started with Cypress
Applitools
 
Selenium
Satyam Pandey
 
Sencha Roadshow 2017: Sencha Upgrades - The Good. The Bad. The Ugly - Eva Luc...
Sencha
 
Selenium
conect2krish
 
Sencha Roadshow 2017: What's New in Sencha Test
Sencha
 
Operations Validation for Infrastructure As Code - PSConfEU 2016
Ravikanth Chaganti
 
Developing Infrastructure Code for CI & CD
Ravikanth Chaganti
 
PHP Frameworks, or how I learnt to stop worrying and love the code
Michal Juhas
 
iOS development best practices
Michal Juhas
 
Introduction to Selenium WebDriver
SpringPeople
 
Extreme Testing with Selenium - @hugs at Jenkins User Conference 2011
hugs
 
Selenium ui testing framework
Sergiy Beley
 
Using PowerShell DSC with AWS Cloud and CloudFormation
Ravikanth Chaganti
 
Introduction to selenium
Archana Krushnan
 
Lessons Learned From Applications That Kicked Titanium's Ass
Kevin Whinnery
 
Tech Talk Tokyo #2 tetsuya matsuzawa
Rarejob
 
Mvvm is like born fraction
Ken Haneda
 
React Native - Why Designers should use React native. And everyone else too.
Val Scholz
 

Similar to Tests Driven PowerShell Learning (7)

PPTX
Introduction to PowerShell and getting started
Ravikanth Chaganti
 
PDF
Power Shell For Testers
Mca140 software solutions
 
PDF
Practical PowerShell Programming for Professional People - DerbyCon 4
Ben Ten (0xA)
 
PDF
Practical PowerShell Programming for Professional People - Extended Edition
Ben Ten (0xA)
 
PPTX
Holy PowerShell, BATman! - dogfood edition
Dave Diehl
 
PPTX
PowerShell for Penetration Testers
Nikhil Mittal
 
PDF
Powershell notes
Carlos Amorim
 
Introduction to PowerShell and getting started
Ravikanth Chaganti
 
Power Shell For Testers
Mca140 software solutions
 
Practical PowerShell Programming for Professional People - DerbyCon 4
Ben Ten (0xA)
 
Practical PowerShell Programming for Professional People - Extended Edition
Ben Ten (0xA)
 
Holy PowerShell, BATman! - dogfood edition
Dave Diehl
 
PowerShell for Penetration Testers
Nikhil Mittal
 
Powershell notes
Carlos Amorim
 
Ad

More from Ravikanth Chaganti (20)

PPTX
PowerShell Data as File System
Ravikanth Chaganti
 
PPTX
Microsoft Azure Cloud and DevOps
Ravikanth Chaganti
 
PPTX
PowerShell DSC Partial Configurations and Cross-node Synchronization
Ravikanth Chaganti
 
PPTX
Authoring Azure Resource Manager Templates - Future Unleashed 2015
Ravikanth Chaganti
 
PPTX
Cloud Computing for IT professionals
Ravikanth Chaganti
 
PPTX
Introduction to Microsoft Azure Compute
Ravikanth Chaganti
 
PPTX
Cross platform configuration management using Desired State Configuration
Ravikanth Chaganti
 
PPTX
Windows Server 2012 R2 Hyper-V Replica
Ravikanth Chaganti
 
PPTX
Whats new in Windows Server 2012 R2 Hyper-V
Ravikanth Chaganti
 
PPTX
Configuration management comes to Windows
Ravikanth Chaganti
 
PPT
Desired state-configuration-ravikanth-august-2013-vtc india
Ravikanth Chaganti
 
PPTX
Power shell saturday ravikanth
Ravikanth Chaganti
 
PPTX
PowerShell 3.0 workflows
Ravikanth Chaganti
 
PPTX
PowerShell in the enterprise - TechED India 2011
Ravikanth Chaganti
 
PPTX
Managing Hyper-V With PowerShell
Ravikanth Chaganti
 
PPTX
Using PowerShell for active directory management
Ravikanth Chaganti
 
PPTX
PowerShell for sharepoint 2010 administrators
Ravikanth Chaganti
 
PPTX
PowerShell 2.0 remoting
Ravikanth Chaganti
 
PPTX
Getting Started With PowerShell Scripting
Ravikanth Chaganti
 
PPTX
SharePoint 2010 Beta Technical Overview
Ravikanth Chaganti
 
PowerShell Data as File System
Ravikanth Chaganti
 
Microsoft Azure Cloud and DevOps
Ravikanth Chaganti
 
PowerShell DSC Partial Configurations and Cross-node Synchronization
Ravikanth Chaganti
 
Authoring Azure Resource Manager Templates - Future Unleashed 2015
Ravikanth Chaganti
 
Cloud Computing for IT professionals
Ravikanth Chaganti
 
Introduction to Microsoft Azure Compute
Ravikanth Chaganti
 
Cross platform configuration management using Desired State Configuration
Ravikanth Chaganti
 
Windows Server 2012 R2 Hyper-V Replica
Ravikanth Chaganti
 
Whats new in Windows Server 2012 R2 Hyper-V
Ravikanth Chaganti
 
Configuration management comes to Windows
Ravikanth Chaganti
 
Desired state-configuration-ravikanth-august-2013-vtc india
Ravikanth Chaganti
 
Power shell saturday ravikanth
Ravikanth Chaganti
 
PowerShell 3.0 workflows
Ravikanth Chaganti
 
PowerShell in the enterprise - TechED India 2011
Ravikanth Chaganti
 
Managing Hyper-V With PowerShell
Ravikanth Chaganti
 
Using PowerShell for active directory management
Ravikanth Chaganti
 
PowerShell for sharepoint 2010 administrators
Ravikanth Chaganti
 
PowerShell 2.0 remoting
Ravikanth Chaganti
 
Getting Started With PowerShell Scripting
Ravikanth Chaganti
 
SharePoint 2010 Beta Technical Overview
Ravikanth Chaganti
 
Ad

Recently uploaded (20)

PDF
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
PDF
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
 
PPTX
Reimaginando la Ciberdefensa: De Copilots a Redes de Agentes
Cristian Garcia G.
 
PDF
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
PDF
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
PDF
GDG Cloud Southlake #44: Eyal Bukchin: Tightening the Kubernetes Feedback Loo...
James Anderson
 
PDF
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
PPTX
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
PDF
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
PDF
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
PDF
Why aren't you using FME Flow's CPU Time?
Safe Software
 
DOCX
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
PPTX
Smart Factory Monitoring IIoT in Machine and Production Operations.pptx
Rejig Digital
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PDF
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
PDF
How to Comply With Saudi Arabia’s National Cybersecurity Regulations.pdf
Bluechip Advanced Technologies
 
PDF
Next level data operations using Power Automate magic
Andries den Haan
 
PPTX
The birth and death of Stars - earth and life science
rizellemarieastrolo
 
PPTX
Mastering Authorization: Integrating Authentication and Authorization Data in...
Hitachi, Ltd. OSS Solution Center.
 
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
 
Reimaginando la Ciberdefensa: De Copilots a Redes de Agentes
Cristian Garcia G.
 
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
GDG Cloud Southlake #44: Eyal Bukchin: Tightening the Kubernetes Feedback Loo...
James Anderson
 
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
Why aren't you using FME Flow's CPU Time?
Safe Software
 
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
Smart Factory Monitoring IIoT in Machine and Production Operations.pptx
Rejig Digital
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
How to Comply With Saudi Arabia’s National Cybersecurity Regulations.pdf
Bluechip Advanced Technologies
 
Next level data operations using Power Automate magic
Andries den Haan
 
The birth and death of Stars - earth and life science
rizellemarieastrolo
 
Mastering Authorization: Integrating Authentication and Authorization Data in...
Hitachi, Ltd. OSS Solution Center.
 

Tests Driven PowerShell Learning

  • 2. About Me!  Distinguished Member Technical Staff @ Dell EMC  Founder and Editor at PowerShell Magazine  Multi-year recipient of Microsoft MVP award  Published Author  GitHub.com/rchaganti  Twitter.com/ravikanth
  • 3. Learning PowerShell?  Everyone of us have our preferences!  Books  Video Courses  In-person trainings  Hands-on  PowerShell community has this covered for you!
  • 5. PSKoans  Joel Sallow (@vexx32) developed PSKoans  https://github.com/vexx32/PSKoans  Inspired by Chris Marinos's F# koans  Each kōan (each question) is represented by a failing Pester test  Learner’s goal is to make each test pass by filling out the right answer or writing the correct code  Teaches beginner, intermediate, and advanced PowerShell concepts