With the release of the Easyrepro - the automated UI testing framework for Dynamics 365 on Github in June 2017, writing automated UI test has become easier although it still requires basic developer skills and access to Visual Studio tooling.
The purpose of the Easyrepro library is to provide Dynamics customers the ability to facilitate automated UI testing for their projects. The Easyrepo API's provide an easy to use set of commands that make setting up UI testing quick and easy. The functionality provided covers the core CRM commands that end users would perform on a typical workday and developers area able to extend that coverage to more functionality.
If you want to quickly explore what is possible with the EasyRepro framework, clone the repo on Github and take a look at Microsoft.Dynamics365.UIAutomation.Sample project and see how the different test classes are implemented.
Afterwards I highly recommend you to take a look at the excellent series of blog post written by the Microsoft PFE team:
- Test automation and EasyRepro: 01 - Overview and getting started
- Test automation and EasyRepro: 02 - Designing and debugging unit tests
- Test automation and EasyRepro: 03 - Extending the EasyRepro Framework
- Test automation and EasyRepro: 04 - Monitoring and Insight with EeasyRepro
- Test automation and EasyRepro: 05 - Adding EasyRepro Tests to Azure DevOps
References:
- Measuring test automation ROI in the context of continuous testing and devops
- Run and debug unit tests with Test Explorer
- Reporting on EasyRepro Test runs
- BDD for Dynamics 365 CE Part 2 - Acceptance testing with Specflow and EasyRepro
No comments:
Post a Comment