VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn...
-
Upload
camron-ellis -
Category
Documents
-
view
216 -
download
0
Transcript of VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn...
![Page 1: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/1.jpg)
VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX
Advisor - Simanta Mitra
Client - Shawn Hanson & Dave Froslie (Microsoft)
Group - Dec10-08Ian Dallas
Jacob GrimmYuriy Gritsenko
Matt Smith
![Page 2: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/2.jpg)
PROJECT PLANProblemUsers & Use CasesAssumptionsLimitations
DeliverablesSystem DescriptionRequirementsConstraints
RisksMilestonesResourcesTasks
![Page 3: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/3.jpg)
Problem
Manage, execute, and report on Dynamics AX test cases in Visual Studio 2010
![Page 4: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/4.jpg)
Users & Use Cases• Primary User – VS Tester
• Works entirely in VS2010 & MTLM• Develops requirements & test cases• Executes test cases
• Secondary User – AX Developer• Works entirely in Dynamics AX• Develops code• Writes test cases
![Page 5: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/5.jpg)
Assumptions• Tests formatted properly & fully functional in default
environment• VS2010 Ultimate & Dynamics AX being used• Using TFS as repository
Limitations• Restricted to use of VS2010, Dynamics AX & TFS• Must have functioning network access to TFS & Dynamics
AX• VS2010 unreleased – Little Documentation
![Page 6: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/6.jpg)
Deliverables• A process to:
• Import Dynamics AX test case information into TFS• Retrieve test case information from TFS• Execute Dynamics AX Tests through VS2010• Report on Dynamics AX Tests run through VS2010
• A detailed tutorial illustrating how to perform the above process
![Page 7: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/7.jpg)
System Description
![Page 8: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/8.jpg)
Functional Requirements1. Imported Test Case Information
• Provide details about which class/module AX test case belongs to• Provide metadata for each AX test case about method/function being
tested
2. Management• View wrapped AX test case names within MTLM• Choose AX test cases to run within MTLM
3. Execution• Takes no more than 10% longer than when run in Dynamics AX• AX test case results displayed in MTLM
4. Reporting• Display Error/Fail messages normally associated with test cases• Report Pass/Fails• Report number of test cases run
![Page 9: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/9.jpg)
Non-Functional Requirements• Written in .NET managed code• Tutorials & documentation designed for ease of use• Applicable to any valid Dynamics AX Test cases• Varying levels of granularity – Project, Class, Method
![Page 10: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/10.jpg)
Constraints• Deliverables small enough to be transferred through
Codeplex• Function on VS2010 compatible machine without
additional software• Cannot modify VS2010 or Dynamics AX
![Page 11: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/11.jpg)
Risks
![Page 12: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/12.jpg)
Resources & Cost Estimate• General Resource Requirements
• Server that supports Windows 2008• Visual Studio 2010 Ultimate w/ Team Foundation Server• Windows Server 2008 R2 Standard w/ 10 CALs• Dynamics AX 2009
![Page 13: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/13.jpg)
Schedules
![Page 14: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/14.jpg)
DESIGNFunctional Decomposition
User Interface Specification
Test Plan
![Page 15: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/15.jpg)
Functional Decomposition – Import
![Page 16: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/16.jpg)
Functional Decomposition – Retrieval
![Page 17: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/17.jpg)
Functional Decomposition
![Page 18: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/18.jpg)
User Interface Specification
![Page 19: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/19.jpg)
User Interface Specification Cont
![Page 20: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/20.jpg)
Test Plan - Import
![Page 21: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/21.jpg)
Test Plan - Export
![Page 22: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/22.jpg)
Test Plan – Execute & Report
![Page 23: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/23.jpg)
CONCLUSIONCurrent StatusTeam ContributionsIndividual ContributionsFuture Plan
![Page 24: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/24.jpg)
• Acquired Server• Setup & Configured TFS• Acquired & Installed Dynamics AX 2009• Researched Generic Test Case Wrapping• Executed & Obtained Results of Generic Non-AX Test Cases
Current Status – On Schedule
![Page 25: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/25.jpg)
Team Contributions• Research on:
• Visual Studio 2010• Generic Test Wrapping
• Generic Test Experimentation• Deliverables
• Project Plan• Design Document
• Weekly Meetings• Team• With Microsoft
![Page 26: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/26.jpg)
Individual Breakdown• Ian Dallas
• Communications Liaison
• Jacob Grimm• System Administrator
• Yuriy Gritsenko• Team Lead• Compiled Documents
• Matt Smith• Webmaster
![Page 27: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/27.jpg)
To Do – Fall 2010
![Page 28: VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.](https://reader036.fdocuments.us/reader036/viewer/2022062407/56649ea85503460f94bab7ed/html5/thumbnails/28.jpg)
Questions?