visual studio 2010 team system capabilities with dynamics ax n.
Skip this Video
Loading SlideShow in 5 Seconds..
Visual Studio 2010 Team System Capabilities with Dynamics AX PowerPoint Presentation
Download Presentation
Visual Studio 2010 Team System Capabilities with Dynamics AX

play fullscreen
1 / 23
Download Presentation

Visual Studio 2010 Team System Capabilities with Dynamics AX - PowerPoint PPT Presentation

keefer
80 Views
Download Presentation

Visual Studio 2010 Team System Capabilities with Dynamics AX

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Visual Studio 2010 Team System Capabilities with Dynamics AX Advisor - SimantaMitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08 Ian Dallas Jacob Grimm YuriyGritsenko Matt Smith

  2. Plan Problem Users & Use Cases Deliverables Functional Requirements Non-Functional Requirements

  3. Problem

  4. Users & Use Cases • Primary User – VS Tester • Works entirely in VS 2010 • Develops requirements & test cases • Executes test cases • Secondary User – AX Developer • Works entirely in Dynamics AX • Develops code • Writes test cases

  5. Deliverables • An executable which can be wrapped by VS Generic Test Case Wrapper which allows users to: • Manage Dynamics AX Tests • Execute Dynamics AX Tests • Report on Dynamics AX Tests • Tutorials which guide users to: • Create a generic test project • Create a generic test case • Create a build • Publish test results to an associated build • View published test results

  6. Functional Requirements • Management • View wrapped AX test suite names within VS • Choose AX test suites to run within VS • Execution • AX test case results displayed in VS • Reporting • Display Error/Fail message normally associated with test cases • Report Pass/Fails • Report number of test cases that were executed • Publish • Store results in TFS for viewing and later retrieval

  7. Non-Functional Requirements • Written in .NET managed code • Tutorials & documentation designed for ease of use • Applicable to any valid Dynamics AX test cases • Takes no more than 10% longer than when run in Dynamics AX

  8. Implementation Functional Decomposition User Interface Testing Evaluation

  9. Implementation

  10. Modules • Generic AX Test Case Runner • Invokes AX32.exe with arguments • Converts XML output from AX32.exe into TRX for VS • Test Results XML File (TRX) • File generated by ‘Generic AX Test Case Runner’ • XML format VS can read • Contains all information about the test cases that were run • Generic Test Wrapper • Built into VS • Allows management & execution of test cases not natively supported by VS • Invokes command line argument of executable that can run tests • Requires ‘Generic AX Test Case Runner’ to be used

  11. Functional Decomposition

  12. User Interface

  13. User Interface Cont

  14. User Interface Cont

  15. Testing

  16. Testing

  17. Evaluation • Tests execute in Dynamics AX • All results returned from Dynamics AX • Results displayed in Visual Studio • Can publish results to TFS • Results can be retrieved from TFS • All above tasks can be accomplished by following tutorials • Multiple demos with client

  18. Changes

  19. Changes • Initial • Use of Microsoft Test & Lab Manager • Why Changed • Required functionality not available • Invoking Tests • Saving/Retrieving test results

  20. Changes • Initial • Excel Test Case Migrator • Why Changed • Migrated test cases: • Could not be associated with results • Were not generic • No fields in TFS for information about the tests to be linked to

  21. Changes • Initial • Invoke AX over a network • Why Changed • Overly complicated the solution • Required installation of a Web Server • Outside the scope of what client wanted • Project is a “How To” • Focus is not on adding features

  22. Final Deliverables • Generic AX Test Case Runner executable • Works with VS 2010 Generic Test Wrapper • Tutorials • How to: • Create a test project & generic test • Get generic test to invoke AX Test Case Runner • Create a build using TFS • Publish the test results after running the generic test • Publish to Codeplex

  23. Questions?