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

Slides:



Advertisements
Similar presentations
Microsoft Dynamics CRM 2015 License Model xRM1 Business Solutions Microsoft Dynamics CRM 2013 License Model v004.
Advertisements

Taking a Waterfall Project Agile REF: Paul Geberth GCSS-J Project Manager Establishment of an Agile Project.
04b | Manage Test Execution (2 of 2) Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Team Foundation Server 2010 Builds: Understand, Configure, and Customize Benjamin Day benday.com |
Chalermvong Vijitpiyakul Microsoft MVP Greatfriends.biz Community Lead GF 30 August 2009.
Rapid Application Development for Line of Business Applications using Microsoft CRM 2011 Chet Kloss CRM Customizations Architect
Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint  Familiar VS Experience  Build, Debug, Deploy SharePoint projects  Visual.
What’s Completely New? Visual Studio Team System! Sean Puffett Developer Evangelist
BizTalk Deployment using Visual Studio Release Management
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
Reza Alirezaei, MOSS MVP/MCTS
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
SQLTeach Presentation Template Use of this template is mandatory (no exceptions) Please note the orientation of this presentation is landscape (16:10);
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
ArcGIS Workflow Manager: Tasks and Enterprise Workflows Michael Broadbent.
Team Foundation Server 2012 Builds: Understand, Configure, and Customize Benjamin Day.
Quick start guide.  Create a workflow that the users can invoke for a particular customer (contact) which sets the priority of all the customer’s cases.
Perforce Software Version Everything.. Visual Studio Industry Partner Perforce Software NEXT STEPS Contact us at: Perforce products.
Designing solutions using Visual Studio 2005’s architecture and design tools.
ArcGIS Workflow Manager: Getting Started with Out-of-the-Box Templates Michael Broadbent.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Testing Azure Applications with Visual Studio 2010 Abhishek Agrawal Senior Program Manager Visual Studio Microsoft Corporation
Sofia Event Center May 2014 Branimir Giurov C# MVP Solution Architect BulPros Consulting Continuous Integration of Sharepoint 2013 Solutions with.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
Cruise Training Introduction of Continuous Integration.
How to build a tailored and unified ECM platform? The recipe for success, from the field Maxime ORAIN Head of European Alfresco Skills Centre Rémi MOEBS.
Get2Know CRM 2015: Updates for Mobility Joel Lindstrom, Hitachi Solutions.
SSIS 2014: Project Deployment & Configuration using SSIS Catalog Amir Charania Co-founder & Principal Consultant Tegnosis, LLC |
Getting Started with Visual Studio Lab Management Eran Ruso, ALM Expert,E4D Solutions Coby Peled, Architect, Microsoft Meni Zalzman, SDET, Microsoft.
Automated Testing for Dynamics CRM
Automation Build TFS 2010 Trainer: Eran Ruso. Training Agenda Team System Introduction SCM – Classic – Feature Crus Team Build 2010.
WEB330 ASP.NET: Using Microsoft Visual 2005 Studio Team System to Build Enterprise Web Applications Brian Goldfarb Product Manager Web Platform and Tools.
Microsoft dynamics crm online training.  Microsoft Dynamics CRM is a customer relationship management (CRM) solution that provides the tools and capabilities.
Explore engage elevate Microsoft Dynamics CRM User Group (CRMUG ® ) Chapter Meeting Welcome! Perth CRMUG – 12 th May 2016.
#GPUGsummit Close the Loop with Dynamics CRM. #GPUGsummit 2 Introduction Tami Johnson Solution Architect
Rome 31 January -1 February Team Development in CRM Shan McArthur CEO / CTO Adxstudio, CRM MVP.
CINCOM ACQUIRE KNOWLEDGE-BASED SELLING PLATFORM CONFIDENTIAL | UNDER NON-DISCLOSURE WIN MORE BUSINESS. OPERATE EFFICIENTLY. DELIVER AS PROMISED CINCOM.
Automated Testing for Dynamics CRM Integration Testing Custom Workflow Activities Wael Hamze Ramón Tébar.
Automated Testing for Dynamics CRM Integration Testing Plug-ins Wael Hamze Ramón Tébar.
PRESENTS TECHNOLOGY PARTNER INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Tulika Chaudharie / Harikharan Krishnaraju Escalation Engineer,
Ukázková aplikace je ke stažení na wug
Visual Studio 2017 By Michael Washington
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
Building Custom Workflows
Introduction to Redux Header Eric W. Greene Microsoft Virtual Academy
Dynamics New Features, Important Changes, & How to Prepare
Managing the Solution Lifecycle for xRM Applications
Implementing a Continuous Integration strategy for Dynamics CRM
Automate all things! Microsoft Azure continuous deployment
API Testing and Continuous Integration
Summit Nashville /16/ :21 PM
Dynamics 365 Customer Engagement Deep Dive: Creating a Basic Plug-in
Visual Studio 2005 “Personalized productivity”
Cross UG Summit EMEA /14/2018 9:32 PM
Author: Joe ‘The CRM Chap’ Griffin Website: crmchap.co.uk
Johan Hedberg Consultant & XLENT | Cloud and Integration specialist | Microsoft MVP Using VSTS to deploy BizTalk Server solutions, what you.
DAT381 Team Development with SQL Server 2005
Your code is not just…your code
Introduction to VSTS Database Professional
Delivering great hardware solutions for Windows
Case Study 1 By : Shweta Agarwal Nikhil Walecha Amit Goyal
Test Process “V” Diagram
Orchestration and data movement with Azure Data Factory v2
Continuous Integration
Bob Duffy 22 years in database sector, 250+ projects
Introduction to ASP.NET Parts 1 & 2
Jamie Cool Program Manager Microsoft
Your code is not just…your code
Presentation transcript:

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

@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  

@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  

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

@CRMUG Automated Testing Series 2. Unit Testing Custom Workflow Activities in Dynamics CRM 2013  This session will focus on using the Unit Testing concepts from the previous session and show you how you can apply that to test custom workflow activities using Moq.  Breaking limitations: Shims  This session will also introduce you to the xRM Test Framework and show you how you can speed up the creation of your tests.  Finally you will see how you can execute these unit tests as part of your builds.

@CRMUG CRM Workflow Runtime Process Custom Workflow Activity Sync. Workflows Async. Workflows Dialogs Custom Actions

@CRMUG Unit TestMock Workflow Runtime Create Setup Mocks Create + Inputs Create + Inject Activity + Extensions Execute Workflow Activity Invoke Call Verify Outputs

@CRMUG Demo Our first test

@CRMUG  It is definitely Possible  It is definitely Helpful  Too much effort using standard approach Unit Testing Comments

@CRMUG xRM Test Framework

@CRMUG Demo Now using Xrm Test Framework

@CRMUG Demo Data Driven Test with an External Service Dependency

@CRMUG Why Write Unit Tests?  Validate all components work on their own  Ability to Test Plug-ins & Custom Workflow Activities without CRM Environment  Ability to Test without Deployment  Tests run much quicker  Detect bugs very early and fix quickly  Debug locally with Visual Studio

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

@CRMUG Demo Using your tests: Continuous Integration

@CRMUG Thank YOU for attending! Wael Hamze Ramón Tébar 1.Unit Testing Plug-ins in Dynamics CRM Unit Testing Custom Workflow Activities in Dynamics CRM Integration Testing Plug-Ins in Dynamics CRM 2013 [Next! - Tuesday, July 29] 4.Integration Testing Customer Workflow Activities in Dynamics CRM 2013 [Wednesday, August 27]

@CRMUG Automated Testing Series 3. Integration Testing Plug-Ins in Dynamics CRM 2013  This session will provide you with an Introduction to Integration Testing concepts and best practices.  We will look at the plug-in pipeline and see how you can apply the concepts to write automated integration tests for both synchronous and asynchronous plug-ins.  This session will also introduce you to the xRM Test Framework and show how you can speed up the creation of your tests.