1 / 46

Visual Studio & Team Foundation Server 2010

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.

lapis
Download Presentation

Visual Studio & Team Foundation Server 2010

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Komplexität meistern "Code-Focused" Zusammenhänge verstehen "No More, No Repro"

  3. Microsoft Test Manager 2010 Virtual Env. Setup/Tear Down Team Explorer Test Case Management Manual Testing Lab MgmtConfig. Checkpoint Environment Environment from Template Reporting Team Portal Test Case Management Branch Visualization Version Control Build Automation Gated Check-in Agile Planning Tools Team Agents Fast Forward for Manual Testing

  4. Agenda • Einleitung • Highlight 1 • Highlight 2 • Highlight 3 • Highlight 4 • Highlight 5 • Highlight 6

  5. DEMO Kreuzfahrt durch die Visual Studio 2010-IDE

  6. "No More No Repro"

  7. It Works on My Machine! Write Code Hand-offto Test Test Code File Bug Hand-offto Dev Investigate Bug Resolve as “No Repro”

  8. The tester files an “actionable” bug which includes: Steps to reproduce System information Screen shots Full screen video, indexed IntelliTrace debug log Test environment A Better Solution – The Actionable Bug

  9. IntelliTrace® Highlight #1

  10. What is IntelliTrace? Today + = Application Instrumentation Log File IntelliTrace • Record • Playback • Rewind = + = IntelliTrace

  11. DEMO Hello World mit IntelliTrace

  12. Aufnehmen Abspielen Zurückspulen IntelliTrace®

  13. Aufnehmen Visual Studio 2010 Microsoft Test Manager (MTM) Abspielen Visual Studio 2010 Zurückspulen Visual Studio 2010 IntelliTrace®

  14. IntelliTrace Navigation Bar

  15. Test Impact Analysis Highlight #2

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

  17. DEMO Test Impact Analysis in Aktion

  18. How Test Impact Analysis Works B A TFS Microsoft Test Manager Team Build Test Impact View Manual Impacted Tests C Automated Impacted Tests Team Build Report

  19. BranchingVisualization Highlight #3

  20. 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

  21. DEMO Änderungen nachvollziehen im TFS 2010

  22. First class branches Server-side branch creation Visualize branch relationships Track change across branches History Timeline Richer Annotate Conflict resolution No More Parallel Development Pain

  23. Multi-Tier Profiling Highlight #4

  24. Multi-Tier Performance Analysis Client-side Script Database calls

  25. Multi-Tier Performance Analysis Developer: “I wonder where the problem could be???” User: “Why is it taking so long to load the Orders page?” Back End? Front End? Mid Tier?

  26. DEMO Profiling mehrschichtiger Anwendungen

  27. Multi-Tier Performance Analysis

  28. 2 Developers, 1 Bug Highlight #5

  29. Prior Visual Studio 2010

  30. Visual Studio 2010

  31. DEMO Export/Import von Breakpoints & Data Tips

  32. 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 DataTip changes color to indicate it is a floating window 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

  33. Code Analysis Rulesets Highlight #6

  34. DEMO Eigene Codeanalyseregelsätze definieren

  35. Custom Code Analysis Rule

  36. Using Visual Studio 2010 without TFS 2010  * is only available in VS and is limited to unit tests

  37. Zusammenfassung • Einleitung • Highlight #1: IntelliTrace • Highlight #2: Test Impact Analysis • Highlight #3: BranchingVisualization • Highlight #4: Multi-Tier Profiling • Highlight #5: TwoDevs, One Bug • Highlight #6: Code Analysis Rulesets

  38. Wie geht es morgen weiter?

  39. Fragen zur Visual Studio-Lizenzierung? Corinna Sameli corinnas@microsoft.com • Microsoft Sales Hotline • Developer Tools

  40. Heute 1. Ziehung: 19.45h 2. Ziehung: 20.45h Morgen: 15.00h Insel Tour-Wettbewerb

  41. Danke für Ihre Aufmerksamkeit! Im Anschluss oder per E-Mail an:neno@teamfoundationserver.de

More Related