CRM Testing Best Practices
Testing is the important part of every development project. Here we will discuss what are the best practices we should follow before delivering a project.

Please follow the best practices for testing CRM projects.
Honestly the Unit testing in Dynamics CRM Customization is underutilized by developers. But there are always a way to do unit test of the custom code we write.
- Being a CRM Developer do Unit Test at first step. For this you can use xRM Test Framework to accelerate the testing.
- Prepare Test scripts and the steps of testing to cover all test scenarios.
- Use Plugin Testing Tool to unit test the CRM Plugins. here is a good article on this regards.
- Sometimes I do copy the plugin code into a .net console app to test if it works fine before registering the plugin.
- Like Unit Test the Testing should perform the Performance testing, Load Testing etc.
- Use FakeXrmEasy framework for testing.
Please add your views in comments if I missed anything.








