Was ist neu in Visual Studio 2012 Team Foundation Server 2012 ?
Visual Studio & Team Foundation Server 2010
description
Transcript of Visual Studio & Team Foundation Server 2010
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®
IntelliTrace Navigation Bar
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 [email protected]
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:[email protected]
Danke für Ihre Aufmerksamkeit!