Presentation is loading. Please wait.

Presentation is loading. Please wait.

Automated Testing for Dynamics CRM Integration Testing Custom Workflow Activities Wael Hamze Ramón Tébar.

Similar presentations


Presentation on theme: "Automated Testing for Dynamics CRM Integration Testing Custom Workflow Activities Wael Hamze Ramón Tébar."— Presentation transcript:

1 Automated Testing for Dynamics CRM Integration Testing Custom Workflow Activities Wael Hamze Ramón Tébar

2 @CRMUG Wael Hamze  Solution Architect working for the CRM Centre of Excellence at Barclays in London  Specializes in Dynamics CRM, Application Lifecycle Management & Microsoft Technology Stack  @WaelHamze  http://www.linkedin.com/in/waelhamze  http://www.waelhamze.com

3 @CRMUG Ramón Tébar  Solution Architect working for Metro Bank in London  Design & Development of Dynamics CRM Solutions and related technologies  Over 5 Years Experience with Dynamics CRM  Microsoft CRM MVP  @RamonTebar  http://www.linkedin.com/in/ramontebar  http://www.ramontebar.com

4 @CRMUG Automated Testing Series 1.Unit Testing Plug-ins in Dynamics CRM 2013 2.Unit Testing Custom Workflow Activities in Dynamics CRM 2013 3.Integration Testing Plug-Ins in Dynamics CRM 2013 4. Integration Testing Custom Workflow Activities in Dynamics CRM 2013 [ Wednesday, August 27 ]

5 @CRMUG Automated Testing Series 4. Integration Testing Custom Workflow Activities in Dynamics CRM 2013  This session will focus on how to write Integration Tests for your CRM Processes using the concepts from the previous session.  We will show you how to test custom workflow activities using CRM Workflows and Custom Actions.  This session will also introduce you to the xRM Test Framework and show how you can speed up the creation of your tests.  Finally you will see how you can execute these integration tests as part of your builds.

6 @CRMUG Integration Testing Dependency 1 Component Dependency 2 Integration Tests Dependency 3

7 @CRMUG CWA using Workflows Integration Test Integration Test Workflow Inputs Workflow Activity Assert PassFail Trigger Check Status More verify

8 @CRMUG

9 xRM Test Framework

10 @CRMUG Demo CWA using Workflows https://xrmtestframework.codeplex.com

11 @CRMUG CWA using Actions Integration Test Integration Test Action Inputs Workflow Activity Assert PassFail Action Request Message Input Parameters ( Input Parameters ) Verify Output Action Response Message Output Parameters ( Output Parameters )

12 @CRMUG

13 Demo CWA using Actions https://xrmtestframework.codeplex.com

14 @CRMUG When to Run your Tests?  Run your Tests before you Check-In locally  Run your Tests as part of your Build  Consider using Gated Check-In Builds

15 @CRMUG Why Write Integration Tests?  Make sure Plug-ins & Custom Workflow Activities work within the CRM Environment  Make sure Deployment process works  Create Automated Tests that be re-run to detect Integration Issues between different components in the same solution or other solutions

16 @CRMUG Continuous Integration  Create Automated Builds – Package CRM Components – Deploy CRM Components to Stage Environment – Run your Automated Test s to ensure quality – Release to next Environment

17 @CRMUG Demo Continuous Integration https://xrmciframework.codeplex.com

18 @CRMUG Conclusion  Test as early as possible  Automate as much as you can  Use xRM Test Framework for improved productivity  Implement Continuous Integration Manual UI Load Performance Integration Unit

19 @CRMUG Wael Hamze contact@waelhamze.com contact@waelhamze.com Ramón Tébar contact@ramontebar.com contact@ramontebar.com We want to know your feedback @waelhamze @ramontebar https://xrmtestframework.codeplex.com https://xrmciframework.codeplex.com

20 @CRMUG Thank YOU for attending! Wael Hamze contact@waelhamze.com contact@waelhamze.com Ramón Tébar contact@ramontebar.com contact@ramontebar.com 1. Unit Testing Plug-ins in Dynamics CRM 2013 2. Unit Testing Custom Workflow Activities in Dynamics CRM 2013 3. Integration Testing Plug-Ins in Dynamics CRM 2013 4. Integration Testing Custom Workflow Activities in Dynamics CRM 2013


Download ppt "Automated Testing for Dynamics CRM Integration Testing Custom Workflow Activities Wael Hamze Ramón Tébar."

Similar presentations


Ads by Google