Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "AM10 AUTOMATED TESTING IN DYNAMICS NAV Luc van Vugt, MVP – fluxxus.nl."— Presentation transcript:

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

2 #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 Contact lvanvugt@fluxxus.nl @lucvanvugt

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

4 #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

5 #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

6 #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

7 #NAVUGCongress16 7 Be prepared

8 #NAVUGCongress16 Get you hands warmed-up 8

9 #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

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

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

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

13 #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

14 #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

15 #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

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

17 #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?

18 #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

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

20 #NAVUGCongress16 20 Tools for managing and executing tests: UI + CMD More than 15.000 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 …

21 #NAVUGCongress16 21

22 #NAVUGCongress16 22 NERDISH INSIDES

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

24 #NAVUGCongress16 Q & A

25 #NAVUGCongress16 CONCLUSION

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

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

28 #NAVUGCongress16 Contact information Luc van Vugt, fluxxus.nl lvanvugt@fluxxus.nl @lucvanvugt 28 THANK YOU FOR ATTENDING

29 #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

30


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

Similar presentations


Ads by Google