Tools for testing canvas and model-driven apps

Completed

The following tools will help you test model-driven apps.

EasyRepro

EasyRepro is a tool that's provided from Power Apps for Microsoft Dynamics 365 and model-driven apps. It includes a testing tool and has over 200 sample test cases to help you accelerate the testing process.

For more information, see EasyRepro automated testing framework, and access it at the EasyRepro GitHub repository.

Solution checker

The solution checker is a tool that allows you to perform a rich static analysis check on your solutions against a set of best practice rules. It helps you quickly identify problematic patterns.

The solution checker analyzes these Microsoft Dataverse solution components:

  • Custom workflow activities

  • Web resources (HTML and JavaScript)

  • Configurations such as SDK message steps

After the check completes, you'll receive a detailed report that lists the identified issues, the components and code that are affected, and links to documentation describing how to resolve each issue.

For more information, see Use solution checker to validate your model-driven apps in Power Apps.

The following tools will help you test canvas apps.

Power Apps Test Studio

For testing inside canvas apps, you can use Power Apps Test Studio, a built-in tool that helps you write, organize, and automate tests for canvas apps.

For more information, see Test Studio.

Azure Monitor

When you're testing for performance issues, you can use Microsoft Azure Monitor to check network activity, similar to a network trace in the browser.

For more information, see Azure Monitor overview.