Date post: | 30-Dec-2015 |
Category: |
Documents |
Upload: | camron-ellis |
View: | 216 times |
Download: | 0 times |
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
PROJECT PLANProblemUsers & Use CasesAssumptionsLimitations
DeliverablesSystem DescriptionRequirementsConstraints
RisksMilestonesResourcesTasks
Problem
Manage, execute, and report on Dynamics AX test cases in Visual Studio 2010
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
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
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
System Description
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
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
Constraints• Deliverables small enough to be transferred through
Codeplex• Function on VS2010 compatible machine without
additional software• Cannot modify VS2010 or Dynamics AX
Risks
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
Schedules
DESIGNFunctional Decomposition
User Interface Specification
Test Plan
Functional Decomposition – Import
Functional Decomposition – Retrieval
Functional Decomposition
User Interface Specification
User Interface Specification Cont
Test Plan - Import
Test Plan - Export
Test Plan – Execute & Report
CONCLUSIONCurrent StatusTeam ContributionsIndividual ContributionsFuture Plan
• 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
Team Contributions• Research on:
• Visual Studio 2010• Generic Test Wrapping
• Generic Test Experimentation• Deliverables
• Project Plan• Design Document
• Weekly Meetings• Team• With Microsoft
Individual Breakdown• Ian Dallas
• Communications Liaison
• Jacob Grimm• System Administrator
• Yuriy Gritsenko• Team Lead• Compiled Documents
• Matt Smith• Webmaster
To Do – Fall 2010
Questions?