Video instructions and help with filling out and completing Which Form 2220 Preceding

Instructions and Help about Which Form 2220 Preceding

Good afternoon everyone my name is Jason Abed I'm a senior R&D solution architect with our dynamics group so today we wanted to talk about something new that's coming to the application and that's the regression suite automation tool so the objective of the tool is really to define a methodology that allows projects implementations of Dynamics 365 to create a suite of automated end-to-end test scenarios for regression testing purposes this is really going to help speed up the acceptance of any new build whether that's an application update from Microsoft or ISV or customized application deploy all packages that you may have so dynamics is a product that's been around for a while but there's a big reason that this tool is becoming critically important for our customers and I'm hoping a reason that many of you are here I'm coming to learn about it and that's I run one initiative or getting all of our customers onto the same version of the application so if you've attended some of the other dynamics sessions you've probably seen or heard about our goal of moving all customers by April of 2019 to a single version of the application from there on will be releasing just a binary update that contains both an application and a platform update historically we've released these separately common application updates were a lot harder to take with this one version however we're planning on doing actually monthly application updates as opposed to major releases twice a years we have historically and that's where this tool really steps up from an importance perspective so as far as kind of how to go about approaching using the tool there's kind of three main areas that you have to focus on from a setup perspective the first is actually to create a set of tasks recordings and load them into the business process modeler and LCS and I'll show what that looks like in a minute from there you can synchronize that library of tasks recordings or end-to-end scenarios that you run through into what's now as your DevOps but was formerly visual studio team services and then from there you'll actually use this tool the regression suite automation tool to update your test parameters add test data if you want to execute and then view the results back in VST Esther what's now as your DevOps so for those who have been kind of working with dynamics for a while you may be familiar with the system work which is used more for individual unit tests or building test automation really at an individual unit test level where the regression suite automation tools really coming in is at those higher level business cycle tests and end-to-end test scenarios so this is really capturing your key business scenarios and allowing you to automatically run through end to end that process without heavy user involvement so the idea is that when we release a new application update or an ISV releases a new application update you introduce new extensions to the application you can run through a standard set of pre-recorded tests with a standard set of testing data and be sure that nothing's broken from a major business scenario really automatically so just wanted a frame kind of the context of the tool I'm gonna jump into a live demo the tools in pre-release right now with the switch over to Azure DevOps we have been having intermittent issues with one of the services that it relies on I think we've got a stable version now so I'm gonna run through this live at the very end if we do get an error I've got a pre recording of the very end we're working on stabilizing the tool it's supposed to release its next month perfect so the first thing I'm going to do is actually jump into my LCS project I'm not going to go through and create a new task recording there's some great documentation on that if you're not familiar with the process definitely see me after and I can help get that for you so where I'm gonna start actually is in my business process modeler and what I've actually done and what I would recommend doing is created a separate library within the BPM for my regression tests and so I've just created a few simple scenarios for regression testing purposes and for demo purposes it's a little hard to see I apologize but under a major sales process I've just said create customer and create sales order and then under purchasing I've just done create purchase order again just to keep it simple for demo purposes you really build out an extensive list of end-to-end scenarios in a real regression testing scenario and then what I did because I won't come back to the screen is I've gone ahead and synched this BPM to visual studio team services or to Azure DevOps and just to show what one of these n n processes looks like I've recorded this in tasks recorder they're pretty simple but I've gone into all customers I created a customer and n and that's the scenario that I'm going to run through with a new customer and then I'm actually gonna take that customer that I've just created in this run and I'm gonna use that in that create sales order process so you'll see that I'm using the newly created customer in that create a sales order process so you can actually change us together as you create your own end scenarios the next step would be and I've got it up I apologize to actually create a test plan and then pull in those sync test cases to VSDs that's what the tool is going to use to actually run through the automation and then you'll download and install this tool again it'll be available to we're targeting next month right now the setup