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

Slides:



Advertisements
Similar presentations
QuEdge Testing Process Delivering Global Solutions.
Advertisements

Business Solutions for Microsoft CRM.
Business Solutions for Microsoft CRM.
Business Solutions for Microsoft Dynamics CRM.
04b | Manage Test Execution (2 of 2) Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
T-FLEX DOCs PLM, Document and Workflow Management.
BizTalk Deployment using Visual Studio Release Management
Business Solutions for Microsoft Dynamics CRM.
Pedro Miguel Rosa Senior Software Engineer Developer Platform Group.
Your CMDB and PowerShell DSC: DevOps Techniques
Partner of Salesforce Partners. Index 1.Company Overview 2.Why Dreamwares? 3.Salesforce Development Services 4.About 15-hours free development 5.Methodology.
DNN LOVES JENKINS FOR CONTINUOUS INTEGRATION
Pricing Changes MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
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
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
RUP Implementation and Testing
System Testing Systems Analysis And Design © Systems Analysis And Design © V. Rajaraman OBJECTIVES  To ensure the entire system will perform as per specification.
ProShell Procedure Framework Status MedAustron Control System Week 1 March 28 th, 2011 Roland Moser PR a-RMO, March 28th, 2011 Roland Moser 1 R.
Dr. Tom WayCSC Testing and Test-Driven Development CSC 4700 Software Engineering Based on Sommerville slides.
MERCURY BUSINESS PROCESS TESTING. AGENDA  Objective  What is Business Process Testing  Business Components  Defining Requirements  Creation of Business.
Continuous Deployment JEFFREY KNAPP 8/6/14. Introduction Why is it valuable How to achieve What to consider.
CommSee - a client service systems development strategy using .NET
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Chapter 8 Lecture 1 Software Testing. Program testing Testing is intended to show that a program does what it is intended to do and to discover program.
Automated Testing Gireendra Kasmalkar Prabodhan Exports Pvt. Ltd.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
Sofia Event Center May 2014 Branimir Giurov C# MVP Solution Architect BulPros Consulting Continuous Integration of Sharepoint 2013 Solutions with.
UML Diagrams for Caradon developers Daniel DG Moth Core Development Group, Research Student University of Brighton, MSc Object Oriented Software Technology.
United Nations Oslo City Group on Energy Statistics OG7, Helsinki, Finland October 2012 ESCM Chapter 8: Data Quality and Meta Data 1.
Worldwide Protein Data Bank Common D&A Project Sequence Processing Modular Demo May 6, 2010 Project Deliverable.
Sofia Event Center November 2013 Dynamics CRM Техническа перспектива и възможности за интеграция Николай Ефтимов.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
Collaboration diagrams. Deployment diagrams. Lesson 4.
Get2Know CRM 2015: Updates for Mobility Joel Lindstrom, Hitachi Solutions.
Explore engage elevate Data Migration Without Tears Mike Feingold Empoint Ltd Tuesday 10th November 2015.
Continuous Delivery and Team Foundation Server 2013 Ognjen Bajić Ana Roje Ivančić Ekobit.
Slide 1 TaskCentre Business Process Automation Platform TaskCentre for Microsoft Dynamics NAV.
IBM Control Desk Enabling the Enterprise App Store –
Automated Testing for Dynamics CRM
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.
#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 Plug-ins Wael Hamze Ramón Tébar.
Automated Testing for Dynamics CRM Unit Testing Custom Workflow Activities Wael Hamze Ramón Tébar.
Building Custom Workflows
Dynamics New Features, Important Changes, & How to Prepare
Microsoft /23/2018 1:11 AM BRK3180 Migrate CRM OnPremise organizations to CRM Online cloud using Dynamics Lifecycle Services (LCS) Aditya Varma Ganapathy.
Chapter 8 – Software Testing
Jenkins and Azure OPEN322 Michael Friedrich.
Managing the Solution Lifecycle for xRM Applications
Implementing a Continuous Integration strategy for Dynamics CRM
Summit Nashville /16/ :21 PM
Immersion Workshop Agenda
Continuous Automated Chatbot Testing
Visual Studio 2005 “Personalized productivity”
Rational Unified Process (RUP)
Simplified Development Toolkit
Software Development Process
TechEd /3/2018 8:11 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
12/9/ :15 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
(Improper Payments Prevention Initiative)
DAT381 Team Development with SQL Server 2005
Jochen Seemann Program Manager Enterprise Tools Microsoft Corporation
Case Study 1 By : Shweta Agarwal Nikhil Walecha Amit Goyal
Jamie Cool Program Manager Microsoft
Presentation transcript:

Automated Testing for Dynamics CRM Integration 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 Integration Testing Plug-Ins in Dynamics CRM Integration Testing Custom Workflow Activities in Dynamics CRM 2013 [ Wednesday, August 27 ]

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

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

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

@CRMUG

xRM Test Framework

@CRMUG Demo CWA using Workflows

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

@CRMUG

Demo CWA using Actions

@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

@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

@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

@CRMUG Demo Continuous Integration

@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

@CRMUG Wael Hamze Ramón Tébar We want to know

@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 Integration Testing Custom Workflow Activities in Dynamics CRM 2013