December 19th, 2017 by Adam Sandman
testing software development microsoft dynamics
Rapise is the most powerful and easy to use software testing tool on the market for testing Microsoft Dynamics CRM and Microsoft Dynamics 365 for Sales. We have many customers and partners using Rapise to streamline their testing of Dynamics products, cutting down the time to test every new patch, update, or customization. We recently had a webinar that demonstrated the best practices and tips and tricks for testing Dynamics CRM and Dynamics 365. Don't worry if you missed the webinar, we have a recording available.
The webinar covered the following topics:
-
Introduction
-
Challenges of Testing Dynamics CRM/365 for Sales
-
Recording a Dynamics CRM test using RVL
-
Creating a New Lead
-
Verifying the Data and Cleanup
-
Adding timing synchronization
-
Changing screenshot capture options
-
-
Other Topics
-
SpiraTeam Integration
-
Data-driven testing
-
JavaScript
-
Challenges of Testing Dynamics CRM
As discussed in the webinar, there are some unique challenges of testing Microsoft Dynamics CRM that Rapise has been designed to simplify:
- Single page application that changes the contents without URL changes or page loads
- Lots of nested IFRAMEs with changing ID values.
- The Rapise SPY lets you see the composition of the page DOM
- Challenge with testing CRM grids when sort/layout changed
- The speed of the application is very unpredictable with page load times slow randomly, making testing difficult
- Need to add timing synchronization since Dynamics is slow
If you missed the event, we have a recording on our YouTube channel:
Additional Reading
For more information on testing Dynamics CRM with Rapise, please check out:
- News Article on Rapise Features for Testing Dynamics CRM and 365 for Sales
- Rapise documentation for testing Dynamics 365 for Sales
- Tips and Tricks for Testing Dynamics 365 for Sales
Questions Raised
During the webinar, the following questions were raised by attendees:
- Question about how to executing through the command line (https://www.inflectra.com/support/knowledgebase/kb26.aspx)
- Question about how to execute using both SpiraTeam and Jenkins CI (https://www.inflectra.com/ideas/entry/458.aspx)
- Questions about support for Dynamics Financials and MS Sharepoint, these will be the topics of a future webinar.