visual studio & team foundation server 2010

Post on 23-Feb-2016

55 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Visual Studio & Team Foundation Server 2010. Highlights für Entwickler. Neno Loje MVP für Team System www.teamsystempro.de . Komplexität meistern " Code-Focused " Zusammenhänge verstehen "No More, No Repro". Microsoft Test Manager 2010. Virtual Env . Setup/Tear Down. Team Explorer. - PowerPoint PPT Presentation

TRANSCRIPT

Neno LojeMVP für Team Systemwww.teamsystempro.de

Visual Studio & Team Foundation Server 2010Highlights für Entwickler

Komplexität meistern

"Code-Focused"

Zusammenhänge verstehen

"No More, No Repro"

Microsoft Test Manager 2010Test Case

ManagementFast Forward for Manual

Testing

Manual TestingLab Mgmt Config.

Checkpoint EnvironmentEnvironment from

TemplateVirtual Env. Setup/Tear

Down

Reporting

Team PortalTest Case

ManagementBranch Visualization

Version ControlBuild Automation

Gated Check-in

Agile Planning Tools

Team ExplorerTeam Agents

AgendaEinleitungHighlight 1Highlight 2Highlight 3Highlight 4Highlight 5Highlight 6

DEMO

Kreuzfahrt durch die Visual Studio 2010-IDE

"No More No Repro"

It Works on My Machine!

File Bug

Resolve as

“No Repro”

Hand-offto Test

Test Code Hand-offto Dev

Investigate Bug

Write Code

The tester files an “actionable” bug which includes:Steps to reproduceSystem informationScreen shotsFull screen video, indexedIntelliTrace debug logTest environment

A Better Solution – The Actionable Bug

IntelliTrace®

Highlight #1

What is IntelliTrace?

+ =

Application Instrumentation Log File

Today

+ ==

IntelliTrace • Record• Playback• Rewind

IntelliTrace

DEMO

Hello World mit IntelliTrace

AufnehmenAbspielenZurückspulen

IntelliTrace®

AufnehmenVisual Studio 2010Microsoft Test Manager (MTM)

AbspielenVisual Studio 2010

ZurückspulenVisual Studio 2010

IntelliTrace®

Test Impact Analysis

Highlight #2

Works with Code Coverage data in TFS.Compares code changes with coverage data.Recommends tests to run based on coverage impacted.

Test Impact Analysis

DEMO

Test Impact Analysis in Aktion

How Test Impact Analysis Works

Automated Impacted Tests

Test Impact View

TFSTeam Build

Manual Impacted Tests

Microsoft Test Manager

Team Build Report

A B

C

Branching Visualization

Highlight #3

Which branches contain my change? Which builds contain my change? Where did this change originate? What is the purpose of this branch? How are these branches related? Who is in charge of this branch?

Complexities with Parallel Development

DEMO

Änderungen nachvollziehen im TFS 2010

First class branchesServer-side branch creationVisualize branch relationshipsTrack change across branches

HistoryTimelineRicher Annotate

Conflict resolution

No More Parallel Development Pain

Multi-Tier Profiling

Highlight #4

Multi-Tier Performance Analysis

Client-side Script Database calls

Multi-Tier Performance AnalysisUser: “Why is it taking so long to load the Orders

page?”

Developer: “I wonder where the

problem could be???”

Front End?

Mid Tier?

Back End?

DEMO

Profiling mehrschichtiger Anwendungen

Multi-Tier Performance Analysis

2 Developers, 1 Bug

Highlight #5

Prior Visual Studio 2010

Visual Studio 2010

DEMO

Export/Import von Breakpoints & Data Tips

DataTips Pin the DataTip to the source code

DataTip stays in sync with the source code

Toolbar allows the user to pin/unpin a DataTip

Context menu for managing values/expressions in the DataTip

Floating DataTips can be dragged anywhere, and can’t be pinned unless over source code

Space provided for comments in the DataTip which can be collapsed/expanded as desired

DataTip changes color to indicate it is a floating window

Code Analysis RulesetsHighlight #6

DEMO

Eigene Codeanalyseregelsätze definieren

Custom Code Analysis Rule

Using Visual Studio 2010 without TFS 2010

* is only available in VS and is limited to unit tests

ZusammenfassungEinleitungHighlight #1: IntelliTraceHighlight #2: Test Impact AnalysisHighlight #3: Branching VisualizationHighlight #4: Multi-Tier ProfilingHighlight #5: Two Devs, One BugHighlight #6: Code Analysis Rulesets

Wer? Wann?Software Testing with Microsoft Visual Studio 2010 – Part 1 (Introduction)Brian Keller, Microsoft Corp.

Morgen, 10.20

Software Testing with Microsoft Visual Studio 2010 – Part 2 (Making It Real)Brian Keller, Microsoft Corp.

Morgen, 11.40

Requirements- und Projektmanagement mit Team Foundation Server 2010Neno Loje, Microsoft Corp.

Morgen, 15.10

Wie geht es morgen weiter?

Microsoft

Sales

Hotline

Developer

Tools

Corinna Samelicorinnas@microsoft.c

om

Fragen zur Visual Studio-Lizenzierung?

Heute1. Ziehung: 19.45h2. Ziehung: 20.45h

Morgen:15.00h

Insel Tour-Wettbewerb

Im Anschluss oder per E-Mail an:neno@teamfoundationserver.de

Danke für Ihre Aufmerksamkeit!

top related