microsoft / PowerApps-TestEngine

MIT License
101 stars 29 forks source link

[Feature]: Support Model Driven Application #342

Open Grant-Archibald-MS opened 3 months ago

Grant-Archibald-MS commented 3 months ago

Is your feature request related to a problem? Please describe.

The preview version of Power Apps Test Engine only supports canvas applications. Extend the Test Engine support to also include the ability to write tests for Model Driven applications so that they can be included in testing of Power Platform solutions

Describe the solution you'd like

Provide the ability to:

Describe alternatives you've considered

No response

Additional context?

No response

filcole commented 3 months ago

Yes! This is a game changer.

Grant-Archibald-MS commented 3 months ago

Thanks @filcole for the feedback. This is something we are actively looking as it is a natural evolution of Introduce the Extensibility Framework. More details on the proposed approach are described in the work in progress integration branch Extensions docs.

The plan is to make use of XRM SDK and wrap existing JavaScript Object Model to a provide Low Code reprensentation of grids and forms that can be interacted with via Test Engine:

Grant-Archibald-MS commented 3 months ago

For the kits that the Power CAT tools team creates and maintains we have many Model Driven Applications that we need to also test. The proposed extensions to support MDA address a key need for our test automation evolution.

sdhsynsci commented 3 weeks ago

@Grant-Archibald-MS we were preparing to spend a rather large effort to use the older Easyrepo approach with our MDA solutions, however I see a lot of commits around the MDA functionality is it close enough to warrant pausing for some weeks? I know you cannot give specific dates but just a general scope before the end of the month?, year?