AM10 AUTOMATED TESTING IN DYNAMICS NAV Luc van Vugt, MVP – fluxxus.nl.

Slides:



Advertisements
Similar presentations
Oracle Warehouse Builder 10g Ensure Data Quality
Advertisements

OEM Breakout Partnering for Success Microsoft – Deirdre Dillon, Fiona Costigan Leigha Anderson Ingram Micro UK - Ben Elder.
Agile development By Sam Chamberlain. First a bit of history..
Workday TeamResources Tim Zuch Account Executive Mike Daniels Account Executive Bill Hehr HCM Solution Consultant Emerging Technologies The Cloud Impact.
Sarbanes-Oxley Compliance Process Automation
Improving Process for Better Software. Who We Are An experiential learning program that provides technology solutions for our partners, and real- world.
VisIt Software Engineering Infrastructure and Release Process LLNL-PRES Lawrence Livermore National Laboratory, P. O. Box 808, Livermore,
Xtreme Programming. Software Life Cycle The activities that take place between the time software program is first conceived and the time it is finally.
Software Engineering Institute Capability Maturity Model (CMM)
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
Migrating Access Applications to.NET and SQL Server Ken Tim
Copyright © Panaya Oracle ® E-Business Suite Testing: How to Get Your Business Users On-Board Amir Farhi Director, Product Marketing.
PopMedNet Software Development Life Cycle Chayim Herzig-Marx Harvard Pilgrim Health Care Institute Daniel Dee Lincoln Peak Partners.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Extreme Programming.
Problems with reuse – Increased maintenance costs; lack of tool support; not-invented- here syndrome; creating, maintaining, and using a component library.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
Software Testing Life Cycle
1 Microsoft’s Process Redmond in the 90’s Article by Roger Sherman, Director of Testing, Worldwide Products Group, Microsoft.
Extreme/Agile Programming Prabhaker Mateti. ACK These slides are collected from many authors along with a few of mine. Many thanks to all these authors.
4/23/ :45 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Leveraging Handhelds for Sales and Support Force Automation Andrew Robertson Director of Technology ArcStream Solutions
System Changes and Interventions: Registry as a Clinical Practice Tool Mike Hindmarsh Improving Chronic Illness Care, a national program of the Robert.
How to Implement Microsoft Dynamics NAV in Construction Aleksandar Totovic, MVP
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
GOOMAZURE Mannheim, 6 th October 2015 Stamitz Saal, 2:30 – 3:15 pm.
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
ITC Software ITC AUTOMATION TESTING SERVICES Date (Day Month, Year) Place (City, Country)
AM18 DATA INTEGRATION TODAY AND TOMORROW Henning Lund, RapidiOnline.
BEST PRACTICES FOR DYNAMICS NAV ADMINISTRATION AND SECURITY Per Mogensen.
Upgrading your reports from Dynamics NAV 2009 Classic
AM08 - MIGRATING FROM ON PREMISE TO THE CLOUD Duilio Tacconi, Microsoft Corp Marco Mels, Microsoft Corp.
BI06 THE TIME IS NOW TO GET STARTED WITH MICROSOFT POWER BI James Crowter MVP, Managing Director, Technology Management Sorry downloaders but you’ll have.
Adaptive Software Development Process Framework. Version / 21 / 2001Page Project Initiation 2.0 Adaptive Cycle Planning 5.0 Final Q/A and.
Enterprise Library 3.0 Memi Lavi Solution Architect Microsoft Consulting Services Guy Burstein Senior Consultant Advantech – Microsoft Division.
CONVERTING YOUR CLASSIC CLIENT OBJECTS TO THE LATEST DYNAMICS NAV VERSION Per Mogensen.
© 2011 IBM Corporation ® Managing Decision services in WebSphere Message Broker using WebSphere ILOG JRules. Amar Shah Mallanagouda Patil December 2011.
Critical Systems Testing Experts EXB Solutions - Contact us at cFS Workshop – Automated Test for NASA cFS David C. McComas 1, Susanne.
Tools and technology usage in PFMS application lifecycle management process LEPL Financial-Analytical Service, Ministry of Finance October, 2015 Dimitri.
Embedded Systems Software Engineering
Engaging Business Analysts in Test Automation
Reporting solutions examined: Jet Express
Regression Testing with its types
Best Practices for Dynamics NAV Administration and Security
5/27/ :57 PM Tips & Tricks for Deploying and Managing Microsoft Dynamics 365 for Sales and Service Sean McNellis Shawn Dieken Dynamics 365 Principal.
Instructional slide to Partner: REMOVE BEFORE PRESENTING TO CUSTOMER
The Right Selective Adoption Strategy for Greater ROI
Microsoft /23/2018 1:11 AM BRK3180 Migrate CRM OnPremise organizations to CRM Online cloud using Dynamics Lifecycle Services (LCS) Aditya Varma Ganapathy.
OP04 What is C/AL and Why Should I Care?
Convergence EMEA /28/2018 7:15 AM
Your customer base is at risk!
Advancing the SharePoint Developer Community (PnP)
Order Management For Shippers.
Tord Glad Nordahl Program Manager - Microsoft
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
Quality Assurance in an Agile Development Team Michelle Wu 2018 PNSQC
VIRBank Kristina Naudžiūnaitė Rita Birgelytė
Refactoring.
Chapter 8 Software Evolution.
An introduction to the SharePoint Patterns and Patterns initiative
Delivering great hardware solutions for Windows
Extreme Programming.
OP02 - A whole new world: Role Centers in Dynamics NAV 2016
Microsoft 365 Business Technical Fundamentals Series
Reserved for Intro Picture
Desktop App Assure Service Microsoft Representative Name June 7, 2019
To Brihaspathi. Software Development Services
Aligning Your Strategy to Microsoft
PeopleSoft Test Framework Take changes when you want them with selective adoption Michalynn Koziol July 2019.
Driving Successful Projects
Presentation transcript:

AM10 AUTOMATED TESTING IN DYNAMICS NAV Luc van Vugt, MVP – fluxxus.nl

#NAVUGCongress16 2 YOUR PRESENTER Luc van Vugt, Owner fluxxus.nl 17 years on Dynamics NAV 6 years Software Development Engineer in Test 6 years Blogger - Van Vugt’s dynamiXs 5 years Microsoft MVP Dynamics NAV

#NAVUGCongress16 Get insight in … What Microsoft does How Microsoft enables partners to do the same How you could profit from this SESSION OBJECTIVES 3

#NAVUGCongress16 Get insight in … What Microsoft does How Microsoft enables partners to do the same How you could/will profit from this SESSION OBJECTIVES 4

#NAVUGCongress16 Get insight in … What Microsoft does How Microsoft enables partners to do the same How you could/will/should profit from this SESSION OBJECTIVES 5

#NAVUGCongress16 Get insight in … What Microsoft does How Microsoft enables partners to do the same How you could/will/should/might profit from this SESSION OBJECTIVES 6

#NAVUGCongress16 7 Be prepared

#NAVUGCongress16 Get you hands warmed-up 8

#NAVUGCongress16 1. Are you familiar with Test Automation in NAV? 2. Did you already use the NAV Test Toolkit? i.e. execute tests 3. Do you know the Testability Framework that is build in NAV? i.e. technical features like test codeunits, ASSERTERROR, etc. 4. Did you already build and execute test yourself? 5. Did you already customize standard tests i.e. make MS tests work on your solution or customer code PROLOGUE – A SMALL INQUIRY 9

#NAVUGCongress16 PROLOGUE – A SMALL INQUIRY 10 Dutch Dynamics Community, January 2016, 43 respondents ( 38 partner / 5 end-user employees)

#NAVUGCongress16 AGENDA 11 What tools do we have to perform Automated Testing? Why should we have Automated Testing? When do we use Automated Testing?

#NAVUGCongress16 AGENDA 12 What tools do we have to perform Automated Testing? Why should we have Automated Testing? When do we use Automated Testing?

#NAVUGCongress16 13 Assumption: Tests cover all known scenarios … to show that existing functionality is still working as it should To allow rerun of test collateral frequently … WHY? General

#NAVUGCongress16 14 Whom to bill for time spend on testing? Merges often introduce new bugs that can be difficult to find Lack of automation makes testing expensive and tedious … and releasing monthly cumulative updates Partners should ensure also to deliver new functionality with as little effort and as little risk as possible Microsoft releasing new versions more frequently WHY? Microsoft & Partners

#NAVUGCongress16 MS has same challenges as partners! 15 WHY? Microsoft & Partners 4 versions in market 1 version in development 20 country- builds + W1 for each version Critical Update HotFix NAV 2013 NAV 2013 R2 NAV 2015 AT DK DE CA NL GB FR US ITSE NAV 2016 W1 NAV V-NEXT Features

#NAVUGCongress16 16 Why should we have Automated Testing? When do we use Automated Testing?

#NAVUGCongress16 17 Existing code is being modified frequently Business critical feature is being changed New (complex) feature added to existing code Old code refactored to make it better maintainable Incorporate Microsoft releases / updates … to make it scalable … integrated with existing code WHEN?

#NAVUGCongress16 18 With every daily country-specific build And updates test collateral … During feature development Transform typical acceptance scenarios into tests Test completeness Ongoing effort in test completion and test coverage rate Test regression When a bug is fixed, best practice is to create test(s) WHEN? Microsoft

#NAVUGCongress16 19 What tools do we have to perform Automated Testing? When do we use Automated Testing?

#NAVUGCongress16 20 Tools for managing and executing tests: UI + CMD More than regression tests for each country- specific build Helper libraries for improving test development by reusing common functionality Tools for capturing code coverage and selecting relevant tests out of available tests Samples and documentation WHAT? Microsoft provides partners with …

#NAVUGCongress16 21

#NAVUGCongress16 22 NERDISH INSIDES

#NAVUGCongress16 23 What tools do we have to perform Automated Testing? Why should we have Automated Testing? When do we use Automated Testing?

#NAVUGCongress16 Q & A

#NAVUGCongress16 CONCLUSION

#NAVUGCongress16 What Microsoft does How Microsoft enables partners to do the same How you could profit from this CONCLUSION 26

#NAVUGCongress16 Partner showcase is: ForNAV 10:00 – 10:45 Room C NEXT SESSION (WAS NOT ON SCHEDULE) 27

#NAVUGCongress16 Contact information Luc van Vugt, 28 THANK YOU FOR ATTENDING

#NAVUGCongress16 Reminders: Please download the session slides from the NAVUG Congress Community or through the Congress App Please visit our Dynamics NAV help desk Monday evening in the Expo Please complete your session survey in the Congress App 29 THANK YOU FOR ATTENDING