Test Toolset for NAV 2013 - 9000 tests for free

simonejsing
Member, Microsoft Employee Posts: 7
As announced at Directions US 2012, Microsoft recently released the Application Test Toolset for Microsoft Dynamics NAV 2013 at PartnerSource.
The supplement is applicable to the following country releases of Microsoft Dynamics NAV 2013:
W1, AU, CA, DE, DK, ES, FR, GB, IN, IT, MX, NL, NZ, SE and US
The supplement contains the following per country:
You can find the download here:
https://mbs.microsoft.com/partnersource/deployment/resources/supplements/msdnav2013applicationtoolset.htm
Any feedback is highly appriciated and will help us focus our efforts better to support your needs!
The supplement is applicable to the following country releases of Microsoft Dynamics NAV 2013:
W1, AU, CA, DE, DK, ES, FR, GB, IN, IT, MX, NL, NZ, SE and US
The supplement contains the following per country:
- Tools for managing and executing tests, capturing code coverage information, selecting relevant tests out of available tests
- Between 7,000 – 9,000 real regression tests, giving a wide feature coverage across the application
- Helper libraries for improving test development through reusing common functionality
- Searchable documentation of helper libraries with examples of how to use library functionality
You can find the download here:
https://mbs.microsoft.com/partnersource/deployment/resources/supplements/msdnav2013applicationtoolset.htm
Any feedback is highly appriciated and will help us focus our efforts better to support your needs!
0
Comments
-
Great! Pitty is, that we still do not have NAV 2013 in Czech Republic and it will take some time to start implementing it because the addon licensing changes. :whistle:0
-
Than you can download it here: http://www.mibuso.com/dlinfo.asp?FileID=15050
-
Hi Simon,
As Hauke points out in his comment on my blog post, where I copied your annoucement above, "it seems that the objects (130xxx) are not included in the developer license..."
Is this a known issue?
BTW: I haven't been able to check it myself and try to download a license refresh from VOICE0 -
Reposting my response on Mibuso:
We are looking into the License issue currently. The license was supposed to have been updated a couple of weeks ago - when was the last time you updated your Partner license? If it is more than a week old, you could try and update and see if that takes care of the problem.0 -
we refreshed our license a couple of days ago and have no problems running the tests.
I ran the DE tests against the DE Cronus database. I have 8354 successful tests and 56 failed tests. Am I doing something wrong or is this supposed to happen?0 -
I was able to verify 17 out of the 56 reported failing tests on the German release. The verified failures are isolated to the following test codeunits:
- 134987 ERM Financial Reports III
- 136135 Service Order Management
- 136504 RES Time Sheet
- 136606 Config. Wizard & Worksheet
- 137050 SCM Sales Order Management
- 137402 SCM Costing Batch
This is very unfortunate. If you are using the German version of NAV, please disregard or remove the mentioned test codeunits.
I appologice for the inconvenience.0 -
in Codeunit 134022
CreateAndPostSalesCreditMemo(VAR SalesLine : Record "Sales Line";DocumentNo : Code[20]) : Code[20] SalesCreditMemoCopyDocument(SalesHeader,SalesLine."Sell-to Customer No.",DocumentNo); SalesLine.SETRANGE("Document No.",SalesHeader."No."); SalesLine.FINDLAST; SalesLine.VALIDATE("Unit Price",SalesLine."Unit Price" + RandomNumberGenerator.RandDec(10,2)); SalesLine.MODIFY(TRUE); EXIT(LibrarySales.PostSalesDocument(SalesHeader,TRUE,TRUE));
Sales Line should also be filtered on Document Type :bug:SalesLine.SETRANGE("Document Type",SalesHeader."Document Type"); //MPA
0 -
mohana_cse06 wrote:in Codeunit 134022
CreateAndPostSalesCreditMemo(VAR SalesLine : Record "Sales Line";DocumentNo : Code[20]) : Code[20] SalesCreditMemoCopyDocument(SalesHeader,SalesLine."Sell-to Customer No.",DocumentNo); SalesLine.SETRANGE("Document No.",SalesHeader."No."); SalesLine.FINDLAST; SalesLine.VALIDATE("Unit Price",SalesLine."Unit Price" + RandomNumberGenerator.RandDec(10,2)); SalesLine.MODIFY(TRUE); EXIT(LibrarySales.PostSalesDocument(SalesHeader,TRUE,TRUE));
Sales Line should also be filtered on Document Type :bug:SalesLine.SETRANGE("Document Type",SalesHeader."Document Type"); //MPA
You are absolutely right, thank you for reporting this.0 -
In Codeunit 134386 - ERM Sales Documents II
FindItemTrackingCode() : Code[10] ItemTrackingCode.SETRANGE("SN Specific Tracking",TRUE); ItemTrackingCode.FINDFIRST; EXIT(ItemTrackingCode.Code);
It should also have below filterItemTrackingCode.SETRANGE("Lot Specific Tracking",FALSE); //MPA
In my case I have first row with both serial tracking and Lot tracking set to true
which will show error message "Lot No should not be blank" while executing function ItemTrackingOnPostedSalesDocument
Similarly in Codeunit 136135 - Service Order Management, FindItemTrackingCode function.0 -
If we have Outbound Whse. Handling Time <> 0D in Inventory Setup then
SalesChangeDate function in Codeunit 136132 - Sales Stockout failing with error messageUnhandled UI: Message0 -
In Codeunit 137035
FindPurchaseHeader(VAR PurchaseHeader : Record "Purchase Header";BuyfromVendorNo : Code[20]) PurchaseHeader.SETRANGE("Buy-from Vendor No.",BuyfromVendorNo); PurchaseHeader.FINDFIRST;
Should also be filtered onPurchaseHeader.SETRANGE("Document Type",PurchaseHeader."Document Type"::Order); //GAC MPA
otherwise SpecialOrderCarryOutActMsg function will fail..0 -
Codeunit 137044 is failing with The following UI handlers were not executed: MessageHandler error in standard NL database.why?0
-
If I try to execute any particular codeunit which is failed while executing all codeunits, some times I am getting below error messageThe operation could not complete because a record in the Test Line table was locked by another user. Please retry the activity.
Why do we get that error message?
I am only the one executing the test Codeunits.
How can we solve this?0 -
mohana_cse06 wrote:If I try to execute any particular codeunit which is failed while executing all codeunits, some times I am getting below error messageThe operation could not complete because a record in the Test Line table was locked by another user. Please retry the activity.
Why do we get that error message?
I am only the one executing the test Codeunits.
How can we solve this?
Same problem here while upgrading to 2013r2. While importing the new 71 table objects.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions