visual studio 2010 team system capabilities with dynamics ax

28
VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08 Ian Dallas Jacob Grimm Yuriy Gritsenko Matt Smith

Upload: desirae-klein

Post on 03-Jan-2016

25 views

Category:

Documents


1 download

DESCRIPTION

Visual Studio 2010 Team System Capabilities with Dynamics AX. Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08 Ian Dallas Jacob Grimm Yuriy Gritsenko Matt Smith. Project Plan. Problem Users & Use Cases Assumptions Limitations. Deliverables - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Visual Studio 2010 Team System Capabilities with Dynamics AX

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

PROJECT PLANProblemUsers & Use CasesAssumptionsLimitations

DeliverablesSystem DescriptionRequirementsConstraints

RisksMilestonesResourcesTasks

Page 3: Visual Studio 2010 Team System Capabilities with Dynamics AX

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

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

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

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

System Description

Page 8: Visual Studio 2010 Team System Capabilities with Dynamics AX

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

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

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

Risks

Page 12: Visual Studio 2010 Team System Capabilities with Dynamics AX

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

Schedules

Page 14: Visual Studio 2010 Team System Capabilities with Dynamics AX

DESIGNFunctional Decomposition

User Interface Specification

Test Plan

Page 15: Visual Studio 2010 Team System Capabilities with Dynamics AX

Functional Decomposition – Import

Page 16: Visual Studio 2010 Team System Capabilities with Dynamics AX

Functional Decomposition – Retrieval

Page 17: Visual Studio 2010 Team System Capabilities with Dynamics AX

Functional Decomposition

Page 18: Visual Studio 2010 Team System Capabilities with Dynamics AX

User Interface Specification

Page 19: Visual Studio 2010 Team System Capabilities with Dynamics AX

User Interface Specification Cont

Page 20: Visual Studio 2010 Team System Capabilities with Dynamics AX

Test Plan - Import

Page 21: Visual Studio 2010 Team System Capabilities with Dynamics AX

Test Plan - Export

Page 22: Visual Studio 2010 Team System Capabilities with Dynamics AX

Test Plan – Execute & Report

Page 23: Visual Studio 2010 Team System Capabilities with Dynamics AX

CONCLUSIONCurrent StatusTeam ContributionsIndividual ContributionsFuture Plan

Page 24: Visual Studio 2010 Team System Capabilities with Dynamics AX

• 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

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

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

To Do – Fall 2010

Page 28: Visual Studio 2010 Team System Capabilities with Dynamics AX

Questions?