visual studio 2010 team system capabilities with dynamics ax advisor - simanta mitra client - shawn...

Post on 30-Dec-2015

216 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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?

top related