Duration: 1 day

Overview

This Power Platform Testing training course provides a comprehensive overview of the various testing approaches and tools used to ensure the quality and reliability of Power Platform applications. The course covers unit tests, end-to-end tests, user acceptance tests, and regression tests, along with hands-on experience with Power Automate, SpecFlow, EasyRepo, and Selenium. Participants learn how to automate testing scenarios and integrate testing into their development pipelines using tools like Azure DevOps.

Objectives

  • Understand the different types of Power Platform tests and their purpose
  • Write unit tests for Power Automate flows
  • Design and execute end-to-end tests for Power Apps and canvas apps
  • Incorporate user acceptance testing into Power Platform projects
  • Use Test Studio for model-driven app testing
  • Work with SpecFlow, EasyRepo, and Selenium for Power Platform testing
  • Automate testing scenarios using tools like Power Automate and Selenium
  • Implement Power BI deployment pipelines using Azure DevOps

Prerequisites

All attendees should have taken the Microsoft Power Platform Fundamentals (PL-900) course or have the equivalent knowledge.

Outline for Power Platform Testing Training

  • Types of Tests
    • Unit Tests
    • End-to-End Tests
    • User Acceptance Tests
  • Test Studio
  • Testing Model-Driven Apps
    • SpecFlow
    • EasyRepo
    • Selenium
  • Automate Testing Scenarios
  • Power BI Deployment Pipelines
    • Development
    • Test
    • Production
  • Azure DevOps Pipelines (optional)