Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual Studio 2005 Team System Winning the testing space with advanced testing tools Eric Adams Program Manager Visual Studio 2005 Team System Microsoft.

Similar presentations


Presentation on theme: "Visual Studio 2005 Team System Winning the testing space with advanced testing tools Eric Adams Program Manager Visual Studio 2005 Team System Microsoft."— Presentation transcript:

1

2 Visual Studio 2005 Team System Winning the testing space with advanced testing tools Eric Adams Program Manager Visual Studio 2005 Team System Microsoft Corporation Technical Breakout Session: DEV345

3 Visual Studio 2005 Team System Testing Tools Presentation today covers Visual Studio 2005 Team System Unit testing Web testing Load testing Note: Everything is integrated into VS Shell If you know VS, you know the testing tools

4 Worldwide Distributed Testing Total License Revenue Share Source: IDC 2003

5 Visual Studio Team System Change ManagementProject Site Visual Studio Team Foundation Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode ProfilerVisio and UML ModelingTeam Foundation ClientVS ProClass ModelingApplication ModelingLogical Infra. ModelingDeployment Modeling Visual Studio Team Developer Visual Studio Team Test Visual Studio Industry Partners Unit TestingCode Coverage Load TestingManual Testing Test Case Management Work Item Tracking Reporting

6 Development Teams Developer Infrastructure Architect Solution Architect Project Manager Tester End User Developer Tester

7 A Day in the Life of a Tester Create a unit test for “framework” components Create a web test for ASPX pages Create a load test Run the tests, analyze the results Identify problem areas, work with dev to pinpoint bug, apply fix and retest

8 Unit Testing Customer Feedback “Writing unit tests is too tedious” “I need to know what code is sufficiently tested and what isn’t” “How do I know that my unit tests are running correctly?” “Running tests and viewing results is very cumbersome”

9 Unit Testing

10 “Writing unit tests is too tedious” Code Generation Customer Feedback VS Team System Support “I need to know what code is sufficiently tested and what isn’t” Code Coverage “Running tests and viewing results is very cumbersome” Test View Test Results * NYI - Not Yet Implemented “How do I know that my unit tests are running correctly?” Test Results Testing Reports (NYI*)

11 Web Testing Customer Feedback “It needs to be simpler” “It’s hard to customize tests with different data” “I don’t want to hire Internet protocol experts to write tests” “I want to use my favorite.NET language to write web tests”

12 Web Testing

13 “It needs to be simpler” Browser Recorder/ Visual Test Verification Automatic Viewstate Record/Playback Secure and Authenticated sites Customer Feedback VS Team System Support “It’s hard to customize tests with different data” Automatic Data Binding “I don’t want to hire Internet protocol experts to write tests” Protocol knowledge not required XML based web tests “I want to use my favorite.NET language to write web tests” Coded Web Tests

14 Load Testing Customer Feedback “It’s expensive to write and execute load tests in yet another tool” “I need an easy way to identify my biggest performance problems” “Monitoring servers while running tests is difficult” “It’s very difficult to share test results”

15 Load Testing

16 “It’s expensive to write and execute load tests in yet another tool” Familiar VS IDE Re-use test artifacts Customer Feedback VS Team System Support “Monitoring servers while running tests is difficult” Perf Counter Sets Counter Thresholds “I need an easy way to identify my biggest performance problems” Transaction Summary Request Summary Resource Utilization “It’s very difficult to share test results” Test Results Results Store

17 Developer Roadmap

18 Call to Action What should you do now? Educate yourself and your customer on VSTS Internal site: http://team/sites/teamsystem http://team/sites/teamsystem External site: http://msdn.microsoft.com/vstudio/teamsystem http://msdn.microsoft.com/vstudio/teamsystem Send questions, comments, suggestions to burtfdbk@microsoft.com (internal alias) burtfdbk@microsoft.com What should you do 6 months from now? Start pre-selling Visual Studio 2005 Team System

19 Related Content - newsgroups http://communities.microsoft.com/newsgroups/default.asp?icp=whidbey&slcid=us Microsoft.private.whidbey.teamsystem.general - VSTS overall Microsoft.private.whidbey.teamsystem.tester - testing tools Microsoft.private.whidbey.teamsystem.projectmanager - project management tools Microsoft.private.whidbey.teamsystem.teamfoundation - source control, change management, work item tracking Microsoft.private.whidbey.teamsystem.architect - modeling and design tools (Whitehorse) Microsoft.private.whidbey.teamsystem.architect.appdesign - Whitehorse app designer Microsoft.private.whidbey.teamsystem.architect.deployment - Whitehorse deployment designer Microsoft.private.whidbey.teamsystem.developer - developer tools (PreFast, FxCop, Perf tools) Microsoft.private.whidbey.teamsystem.developer.classdesign - Whitehorse class designer http://communities.microsoft.com/newsgroups/default.asp?icp=whidbey&slcid=us Microsoft.private.whidbey.teamsystem.general - VSTS overall Microsoft.private.whidbey.teamsystem.tester - testing tools Microsoft.private.whidbey.teamsystem.projectmanager - project management tools Microsoft.private.whidbey.teamsystem.teamfoundation - source control, change management, work item tracking Microsoft.private.whidbey.teamsystem.architect - modeling and design tools (Whitehorse) Microsoft.private.whidbey.teamsystem.architect.appdesign - Whitehorse app designer Microsoft.private.whidbey.teamsystem.architect.deployment - Whitehorse deployment designer Microsoft.private.whidbey.teamsystem.developer - developer tools (PreFast, FxCop, Perf tools) Microsoft.private.whidbey.teamsystem.developer.classdesign - Whitehorse class designer

20 Other Sessions JulyTimeTitleRoom 1712:30-13:45 DEV240 Team System Overview B314 181:15-2:30 DEV346 Modeling Strategy Sydney Marcus 1912:30-1:45 DEV347 Project Management B304 1912:30-1:45 DEV345 Software Testing GA Ballroom 194-5:15 DEV348 Change Management B304 194-5:15 DEVCT344 Load Testing Chalk Talk A316 208-9:15 DEVCT343 Work Item Chalk Talk A303 202:15-3:30 DEVCT342 Practicing Agile Methods A316 http://team/sites/vs2005

21 Three ways to access Online Evaluation Forms:  MGB Evaluation Kiosks  CommNet  From your laptop or Pocket PC, onsite Wireless Access or any wired connection to: http://mgb2004.com/eval http://mgb2004.com/eval Please Complete An Evaluation Form Your input is important! For more information please refer to the Registration Guide

22 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "Visual Studio 2005 Team System Winning the testing space with advanced testing tools Eric Adams Program Manager Visual Studio 2005 Team System Microsoft."

Similar presentations


Ads by Google