David Lorenzo López
Prodware Spain
Automation & AI Architect
Spain
From Dark to Intelligent: Power Platform Testing with Playwright MCP and AI

Session Abstract

WHAT A lot of Power Platform teams either test nothing, or they test manually and call it done. Another group has Test Studio tests that can't leave the browser. A smaller group might have automated pipelines, but their tests cover one screen and break when someone renames a control. Very few have a clear picture of where they actually stand or what the next step looks like. To make that journey navigable for everyone in the room, the session introduces the Testing Readiness Map - a practical scale across three dimensions: how tests are authored, how they are executed, and what they actually cover. Mapped across five levels from Dark (no testing) to Intelligent (AI-assisted, pipeline-integrated, across all your canvas and model-driven apps), the map gives teams a diagnostic lens they can take back to their organisation. The tool that makes the upper levels of that journey reachable is the Playwright MCP. It gives AI coding assistants direct access to a live running canvas or model-driven app, so instead of guessing what controls exist or how to find them, the AI inspects what is actually on screen and generates tests from what it finds. This session documents what that workflow looks like in practice. WHY Testing is one of the most consistently skipped disciplines in Power Platform delivery. The authoring cost has historically been high, the tooling too fragile, and there has been no shared language for teams to describe where they are or what good looks like. "Just write tests" is not actionable advice without a map. Power Platform apps present specific challenges that make test authoring harder than it looks. Controls have app-specific identifiers, galleries nest multiple elements where the right selector depends on the exact rendered structure, and Dataverse-backed views can take a long time to populate. Writing tests against this reality has always meant deep technical knowledge, fragile selectors, and a risk that code breaks the next time a control is renamed. Test Engine tried to solve this with a low-code abstraction layer and was deprecated in April 2026 after near-zero adoption. The community now needs a different answer - and the Playwright MCP is what Microsoft is pointing toward. The premise is compelling: connect an AI assistant to a session, let it navigate your actual app, read what is really on screen, and generate tests grounded in what it finds rather than what it assumes. Whether that holds up across the specific challenges of Power Platform apps is exactly what this session investigates. It doesn't come with a polished success story - it comes with findings from hands-on preparation and an honest picture of where this approach moves the needle today. HOW The session navigates the Testing Readiness Map level by level, using a consistent demo scenario and two AI-assisted authoring approaches for Power Platform. Where you are on the map. The audience locates their team on the Testing Readiness Map across the given dimensions. This sets the personal stake for everything that follows. The recording path. Playwright's built-in code recorder captures real browser interactions as test code. We hand that recording to an AI assistant and ask it to rewrite the output into clean, maintainable tests following Power Platform toolkit conventions. We show what it produces and what still needs a human eye. The MCP path. We connect the Playwright MCP server to the running canvas app and describe a test scenario in plain English. The AI navigates the live app, reads what is actually on screen, and generates tests grounded in the real structure of the app not a guess. We show the full authoring loop: the prompt, what the AI produced, what required correction, and the final result. The honest version, not the demo reel version. Teaching the AI your conventions. Without guidance, AI assistants produce generic code that ignores your project's patterns. We show how a simple custom instructions file in the repository changes what the AI generates - consistently, without having to explain the same things in every session. From local to pipeline. The generated and reviewed tests don't stay on a local machine. We wire the test suite into a workflow, authenticate against a Power Platform environment, and show what a passing and a failing pipeline run looks like Licensing and costs: We’ll touch the costs and licensing points, explaining the different approaches (locally versus pipelines) that we may take when designing our testing plans and what the pricing looks like for each of them, The verdict. A direct, level-by-level answer based on preparation findings: where the Playwright MCP approach is solid for Power Platform today, where it is promising but rough, and where to wait before committing team time to it. TAKEAWAYS By the end of this session, attendees will be able to: • Place their team on the Testing Readiness Map and identify the single most valuable next step from where they are today • Understand what the Playwright MCP server does for Power Platform test authoring and why it addresses the specific challenges that have always made Power Platform testing hard to start • Know the two AI-assisted authoring paths for Power Platform - the recording path and the live inspection path - and when each one is the right starting point • Understand why a custom instructions file matters and what changes about the quality and consistency of AI-generated tests • Understand what wiring a Playwright test-suite into a pipeline involves for Power Platform and what it takes to get there from a set of locally generated tests • Learning to calculate the costs that each solution may have depending on the resources that you plug into it. • Leave with an honest, experience-based verdict on whether the Playwright MCP approach is the right investment for their team right now and a concrete next step matched to where they actually are.


David Lorenzo López

Father of a princess, husband of a queen. Since 2010 working in the .NET world, designing and building solutions based on Azure. Since 2020 more focused more on the Power Platform and Artificial Intelligence world. Love football, play guitar, listen music and share time with my family and friends. One of my favorites hobbies is to share knowledge with the tech community, assist to events to speak and to learn from other community members. Also I like a lot to help young people that is giving its first steps in this world to get used to it, guide them through this walking of knowledge and see how them grow and become great professionals.


Back to speaker profile
David can deliver sessions in
English
Spanish
Connect with David

Report speaker profile

Reason for reporting this profile (multiple options possible)


Please select at least one option.

Please select at least one option.

Please select at least one option.

Please select at least one option.

Please select at least one option.
Please complete this required field.
Please complete this required field.

Thank you for reporting this profile, we are going to review it as soon as possible.