In this chapter, we have reviewed the importance of the testing and training phase of the project, and how to execute successful testing and training through effective planning and execution using the available tools. The ERP system goes through different testing phases, such as feature testing, system integration testing, UAT, and end-to-end testing, in order to ensure the overall quality of the configuration and custom features.
Testing the ERP system can be costly, and automation testing can mitigate that. Many improvements and new features have been added to Microsoft Dynamics 365 for Finance and Operations to enhance the automated testability of the product. The unit test framework has been improved and integrated with Visual Studio to author unit tests for code artifacts, and to integrate with the build process. Task recorder-based test automation lets developers...