Top Banner
Neno Loje MVP für Team System www.teamsystempro.de Visual Studio & Team Foundation Server 2010 Highlights für Entwickler
46

Visual Studio & Team Foundation Server 2010

Feb 23, 2016

Download

Documents

lapis

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
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Visual Studio  &  Team Foundation Server 2010

Neno LojeMVP für Team Systemwww.teamsystempro.de

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

Page 2: Visual Studio  &  Team Foundation Server 2010
Page 3: Visual Studio  &  Team Foundation Server 2010

Komplexität meistern

"Code-Focused"

Zusammenhänge verstehen

"No More, No Repro"

Page 4: Visual Studio  &  Team Foundation Server 2010
Page 5: Visual Studio  &  Team Foundation Server 2010
Page 6: Visual Studio  &  Team Foundation Server 2010

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

Page 7: Visual Studio  &  Team Foundation Server 2010

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

Page 8: Visual Studio  &  Team Foundation Server 2010

DEMO

Kreuzfahrt durch die Visual Studio 2010-IDE

Page 9: Visual Studio  &  Team Foundation Server 2010

"No More No Repro"

Page 10: Visual Studio  &  Team Foundation Server 2010

It Works on My Machine!

File Bug

Resolve as

“No Repro”

Hand-offto Test

Test Code Hand-offto Dev

Investigate Bug

Write Code

Page 11: Visual Studio  &  Team Foundation Server 2010

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

Page 12: Visual Studio  &  Team Foundation Server 2010

IntelliTrace®

Highlight #1

Page 13: Visual Studio  &  Team Foundation Server 2010

What is IntelliTrace?

+ =

Application Instrumentation Log File

Today

+ ==

IntelliTrace • Record• Playback• Rewind

IntelliTrace

Page 14: Visual Studio  &  Team Foundation Server 2010

DEMO

Hello World mit IntelliTrace

Page 15: Visual Studio  &  Team Foundation Server 2010

AufnehmenAbspielenZurückspulen

IntelliTrace®

Page 16: Visual Studio  &  Team Foundation Server 2010

AufnehmenVisual Studio 2010Microsoft Test Manager (MTM)

AbspielenVisual Studio 2010

ZurückspulenVisual Studio 2010

IntelliTrace®

Page 18: Visual Studio  &  Team Foundation Server 2010

Test Impact Analysis

Highlight #2

Page 19: Visual Studio  &  Team Foundation Server 2010

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

Test Impact Analysis

Page 20: Visual Studio  &  Team Foundation Server 2010

DEMO

Test Impact Analysis in Aktion

Page 21: Visual Studio  &  Team Foundation Server 2010

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

Page 22: Visual Studio  &  Team Foundation Server 2010

Branching Visualization

Highlight #3

Page 23: Visual Studio  &  Team Foundation Server 2010

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

Page 24: Visual Studio  &  Team Foundation Server 2010

DEMO

Änderungen nachvollziehen im TFS 2010

Page 25: Visual Studio  &  Team Foundation Server 2010

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

HistoryTimelineRicher Annotate

Conflict resolution

No More Parallel Development Pain

Page 26: Visual Studio  &  Team Foundation Server 2010

Multi-Tier Profiling

Highlight #4

Page 27: Visual Studio  &  Team Foundation Server 2010

Multi-Tier Performance Analysis

Client-side Script Database calls

Page 28: Visual Studio  &  Team Foundation Server 2010

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?

Page 29: Visual Studio  &  Team Foundation Server 2010

DEMO

Profiling mehrschichtiger Anwendungen

Page 30: Visual Studio  &  Team Foundation Server 2010

Multi-Tier Performance Analysis

Page 32: Visual Studio  &  Team Foundation Server 2010

2 Developers, 1 Bug

Highlight #5

Page 33: Visual Studio  &  Team Foundation Server 2010

Prior Visual Studio 2010

Page 34: Visual Studio  &  Team Foundation Server 2010

Visual Studio 2010

Page 35: Visual Studio  &  Team Foundation Server 2010

DEMO

Export/Import von Breakpoints & Data Tips

Page 36: Visual Studio  &  Team Foundation Server 2010

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

Page 37: Visual Studio  &  Team Foundation Server 2010

Code Analysis RulesetsHighlight #6

Page 38: Visual Studio  &  Team Foundation Server 2010

DEMO

Eigene Codeanalyseregelsätze definieren

Page 39: Visual Studio  &  Team Foundation Server 2010

Custom Code Analysis Rule

Page 40: Visual Studio  &  Team Foundation Server 2010

Using Visual Studio 2010 without TFS 2010

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

Page 41: Visual Studio  &  Team Foundation Server 2010

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

Page 42: Visual Studio  &  Team Foundation Server 2010

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?

Page 43: Visual Studio  &  Team Foundation Server 2010

Microsoft

Sales

Hotline

Developer

Tools

Corinna [email protected]

om

Fragen zur Visual Studio-Lizenzierung?

Page 44: Visual Studio  &  Team Foundation Server 2010

Heute1. Ziehung: 19.45h2. Ziehung: 20.45h

Morgen:15.00h

Insel Tour-Wettbewerb

Page 45: Visual Studio  &  Team Foundation Server 2010

Im Anschluss oder per E-Mail an:[email protected]

Danke für Ihre Aufmerksamkeit!

Page 46: Visual Studio  &  Team Foundation Server 2010