test-engine

Automate end-to-end UI testing for Power Platform apps with Playwright.

46|6|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/korchard333/claude-power-platform-community --skill test-engine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-engine
Source: https://github.com/korchard333/claude-power-platform-community/tree/main/.claude/skills/test-engine
Command: npx skills add https://github.com/korchard333/claude-power-platform-community --skill test-engine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end testing for Power Platform apps, reducing manual QA effort and enabling reliable UI verification across platforms.

Core Features & Use Cases

  • Test Engine supports Canvas Apps, Model-Driven Apps, and Power Pages with Playwright integration for deterministic UI tests.
  • It enables CI/CD pipelines, regression testing, and visual QA by running scripted test plans in multiple environments.
  • Use cases include validating complex workflows, ensuring UI stability after changes, and verifying data interactions via connectors and Dataverse.

Quick Start

Install and run the Test Engine with Playwright to execute end-to-end UI tests for Canvas, Model-Driven, and Power Pages apps.

Frequently Asked Questions about test-engine

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate end-to-end testing for Power Platform canvas apps?

You can automate end-to-end testing for canvas apps using a Test Engine integrated with Playwright to execute deterministic UI verification and regression tests. It supports running scripted YAML-based test plans across multiple environments.

What is the best way to run regression tests for model-driven apps in CI/CD pipelines?

Running regression tests for model-driven apps in CI/CD pipelines is best handled by a Playwright-enabled Test Engine executing YAML-based test plans. This ensures UI stability and validates complex workflows after changes.

Does the Power Platform Test Engine support Power Pages and Dataverse connectors?

Yes, the Test Engine supports Power Pages and verifies data interactions via connectors and Dataverse. It uses provider abstractions to enable UI testing across Canvas Apps, Model-Driven Apps, and Power Pages.

How do I write test plans for Power Platform UI verification?

You write UI verification test plans using YAML-based configurations interpreted by the Test Engine. These scripted plans automate visual QA and validate enterprise solution workflows across different environments.

Can I use Playwright for automated QA on Power Platform solutions?

Yes, you can use Playwright for automated QA on Power Platform solutions through optional Preview and Playwright workflows. This integration enables deterministic UI tests and reduces manual QA effort for enterprise apps.

When do I need YAML-based test plans for Power Platform testing?

You need YAML-based test plans when automating CI/CD regression testing and visual QA across Canvas and Model-Driven Apps. They provide structured, scripted execution for verifying UI stability and complex data workflows.