1 / 43

Visual Studio 2010

Agile Project Planning. 1-click Custom Excel reports. End to End Traceability. Database Edition merged into Development. Stunning New Reports. TFS Administration w/MMC. New Dashboards. Visual Studio 2010. Gated Checkin . Branch Visualization. Test Planning. Scalability ++.

teo
Download Presentation

Visual Studio 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. Agile Project Planning 1-click Custom Excel reports End to End Traceability Database Edition merged into Development Stunning New Reports TFS Administration w/MMC New Dashboards Visual Studio 2010 Gated Checkin • Branch Visualization Test Planning Scalability ++ Distributed Build Build Windows Workflow Integration Test Execution Manual Test Runner Activity Diagram Use Case Diagram Test Impact Analysis Layer Diagram Modeling Projects Logical Class Diagram Coded UI Test Architecture Explorer Component Diagram Sequence Diagram IntelliTrace™

  2. Why Visual Studio 2010 Ultimate...can you afford not to renew-up? Tim Adams Developer Solution Specialist Microsoft Corporation teadams@microsoft.com Randy Pagels Developer Technical Specialist Microsoft Corporation rpagels@microsoft.com www.teamsystemcafe.net

  3. Visual Studio 2010 Goals Align IT withthe Business Enable qualitywith great tools Architecture tools for everyone

  4. Visual Studio 2010 has consolidated Developer Products - 7 products to 3 Visual Studio 2010 Ultimate with MSDN Visual Studio 2010 Premium with MSDN Visual Studio 2010 Professional with MSDN Standalone Products - more products Team Foundation Server Load Test Server Lab Management Server – NEW Test Professional (for manual testers) - NEW

  5. Overview of Visual Studio 2010

  6. Visual Studio 2010

  7. Visual Studio 2010 Feature Overview Visual Studio 2010 Ultimate Test Case & Lab Management Layer Diagram Manual Testing Database Change Mngmnt. Performance Profiling Code Coverage UI Test Automation Test Impact Analysis Test Data Generation Database Unit Testing Code Metrics Database Deployment Static Code Analysis UML Modeling Generate from Usage IntelliTrace™ Architecture Explorer Test Record & Playback Logical Class Designer Cloud Development Office Development Windows Development New WPF Editor Customizable IDE Multi-core Development Silverlight Tools Web Development SharePoint Development Web Testing Load Testing Visual Studio 2010 Premium Visual Studio 2010 Professional

  8. Test Manager Test Case Management Fast Forward for Manual Testing Manual Testing Lab Mgmt Configuration Team Explorer Agents Environment from Template Version Control Reporting Test Case Management Team Portal Gated Check-in Branch Visualization Agile Planning Tools Architectural Validation Build Automation Virtual Environment Setup/Tear Down Checkpoint Environment

  9. Visual Studio Testing

  10. Visual Studio 2010 Testing • Coded UI Test • Test and Lab Manager Test Planning • Manual Test Runner (MTR) • Automation for Navigation (AFN) • Unit Testing with Code Coverage • Load Testing • Web Performance Testing

  11. Eliminate “No-repro” Bugs Write Code Hand-offto Test Test Code File Bug Hand-offto Dev Verify Bug Resolve as “No Repro”

  12. Codenamed “Camano” Standalone testing suite. Targets non-coding testers. Create, management, and execute test cases Compose test cases, plans and suites. Rich bug work item Eliminate “no-repro” bugs Full integration with TFS Microsoft Test Manager

  13. Standalone tool Enables execution of test cases Collects system data and event logs Captures still images and video Enables filing a rich bug Comprehensive stack dump of the system-under-test Manual Test Runner

  14. Coded UI Testing • Automatically navigate through your application's UI • Record actions and generate code • Verify the functionality of user interfaces • Add assertions on properties of controls. • Add validation logic • Generate automated tests from a published test case • Convert manual tests into code

  15. Lab Management

  16. Test Lab Management • Virtualized test lab resources • Simplifies environment setup • Simplifies testing multiple configurations • Enables reverting to baseline configuration • Enable defect resolution • Provides checkpoints • Improves test hardware utilization • ALM integration across test & build

  17. Visual Studio Team Lab Management 2010 Leveraging virtualization for ALM TFS 2010 Hyper-V Host 1 Library Share 1 • Lab Management • Build Management • Test Case Management • Project Management • Source Control • Work Item Tracking • Reporting Virtual Machine 3 Stored VM 3 Virtual Machine 2 Virtual Machine 1 Stored VM 2 Stored VM 1 Lab Agent Test Agent Build Agent Build Controller Microsoft Test Manager Visual Studio 2010 Test Controller

  18. Web Performance Testing

  19. Declarative looping/branching Recorder plug-in Custom correlation extensibility Edit think times View recording log in playback Jump to request from playback Add extraction rule from playback Extensibility in playback for adding tabs and menu items Make web test just work Web Testing

  20. Load and Stress Testing

  21. Log entire test result on error Integrated reporting in Excel Run functional test as performance tests True network emulation Remote profiler integration User Detail View Extensible data collectors Fix problems with profiler Load Testing

  22. IntelliTrace™

  23. IntelliTrace™ Historical Debugging • Reduces debug “cycling” • Start Debug • Encounter defect • Drop into debugger • Move back through execution history to locate defect • Trace enables debugging off-machine test run • Code is instrumented dynamically • Records program execution flow • Method Enter & Exit • Records program data • Parameters & Return values • Low overhead for collection • Supports Dev, Test and Staging environments • Pay-as-you-go collection model • 1st class debugging experience in VS

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

  25. How IntelliTrace Works Application IntelliTrace Recorder CollectionPlan.xml IntelliTrace File

  26. Architectural Tools

  27. Architectural Tools Class Dependency Matrix Architecture Explorer • Architecture Explorer • Explore existing code assets visually • Layer Diagram • Visualize the intended architecture • Validate code against the diagram at build • UML support Use Case Diagram Sequence Diagram Logical Class Diagram Component Diagram Layer Diagram • Forward & reverse engineer code/diagram where possible. Activity Diagram

  28. Architectural ExplorationProduct capabilities • “Understand The Domain” • UML 2.x Designers • Modeling Project & Explorer • “Understand The Code” • Architecture Explorer • Sequence Diagram Generation • DGML Graphs and “Standard” Graphs • “Maintain Control” • Layer Diagram & Custom MSBuild Tasks • Work Item Integration • Extensibility

  29. The new MSDN

  30. The Ultimate Offer Visual Studio Team System 2008 Team Suite and Team Editionswith MSDN Premium Visual Studio 2010 Ultimate with MSDN Visual Studio Professional 2008with MSDN Premium Visual Studio 2010 Premium with MSDN Visual Studio Professional 2008with MSDN Professional Visual Studio 2010 Professionalwith MSDN

  31. Visual Studio Ultimate 2010 With MSDN MSDN Simplification Newly added MSDN Benefits Azure 250 hours 7.5 Gb Storage 750k transactions (2) SQL Team Foundation Server Expression Studio Ultimate e-Learning 20 courses 20 hours / yr. Expression Studio Premium Azure 100 hours 5 Gb Storage 500K transactions (1) SQL Team Foundation Server Visual Studio Premium 2010 With MSDN e-Learning 20 courses 20 hours / yr. Azure 50 hours 3 Gb Storage 300K transactions (1) SQL e-Learning 10 courses 20 hours / yr. Visual Studio Professional 2010 With MSDN Team Foundation Server

  32. Windows Azure Platform Benefits for MSDN Subscribers NEW: the 8-month introductory MSDN benefits have been extended to 16 months!

  33. The New MSDN See the Visual Studio 2010 Feature Matrix for a complete list of features.

  34. The New MSDN (cont.) See the Visual Studio 2010 Feature Matrix for a complete list of features.

  35. The New MSDN (cont.) See the Visual Studio 2010 Feature Matrix for a complete list of features.

  36. Visual Studio 2010 • Say No to "No Repro“ • IntelliTrace™ (Historical Debugger) • Choose the Right Tests • Test Professional new Role • Test Lab Management Integration • Web Performance Test Recording • Load and Stress Testing • Load Agents for Scale • Architecture Modeling and Exploration

  37. Visit Team System Café for… • Freshly brewed news • Upcoming events • Download links • Practical tips to go • Download the VSTS 2010 RTM • http://tinyurl.com/y8ah7x4 • Randy Pagels • Email: rpagels@microsoft.com http://www.teamsystemcafe.net

  38. Test Impact Analysis

  39. Choose the Right Tests

  40. Choosing the Right TestsThe Problem Q: Which tests should the developer and tester run to verify this code change? Automated Tests only Manual Tests only All of the above Don’t know Trick question?? Code Change Δ Application Functionality

  41. Test Impact Analysis • Option to run the Test Impact Data Collector • Identifies tests impacted by code changes • View code changes from multiple angles • Impacted Tests • Code Changes • Calling Tests • List of changes made since last build • Significantly reduces test time • Deep integration with Test Case Management

  42. Automation Platform Support

More Related