Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation

Similar presentations


Presentation on theme: "Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation"— Presentation transcript:

1 Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation tejkumar@microsoft.com

2 Visual Studio Team System Change ManagementWork Item TrackingReportingProject Portal Visual Studio Team Foundation Server Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Edition Software Architects Static Code AnalyzerCode ProfilerUnit TestingCode CoverageTeam Explorer (includes Team Foundation Server CAL)Visual Studio Professional EditionLoad TestingManual TestingTest Case ManagementApplication DesignerSystem DesignerLogical Datacenter Designer Visual Studio Team Edition Software Developers Visual Studio Team Edition Software Testers Visual Studio Industry Partners Team BuildClass Designer (in Visual Studio Standard Edition and higher) Deployment DesignerVisio for Enterprise Architects (in MSDN Premium Subscription)

3 Problem Space … Testers VS05 Pro users VSEA 2003 users VB6 users ISVs Web developers No Testing Tools in Visual Studio Today! No Testing Tools in Visual Studio Today! Test often not a formal part of lifecycle Test often not a formal part of lifecycle Very little high- level data: Very little high- level data:  “Am I done testing?”  “Do we have less bugs than yesterday?”

4 Team Test Edition Solutions Testing is 1 st class in Visual Studio!! Testing is 1 st class in Visual Studio!! Create, manage, and run Tests in Visual Studio Create, manage, and run Tests in Visual Studio Publish results in Team Foundation Server Publish results in Team Foundation Server VS05 Pro users VSEA 2003 users VB6 users ISVs Web developers

5 Load Testing Creation Load Testing Web recorder Load Testing Web recorder

6 Load Testing Perf Counter integration and monitoring Load Testing

7 Test Case Management

8 Supported Test Types VisualStudioIDE EDT QA Tools Website / HTML Load & Stress Unit / Test-driven Manual / User Generic Automated Ordered 3 rd Party Many out-of-the-box test types supported with extensibility built-in

9 Our Focus Testing with Visual Studio Team System Testing with Visual Studio Team System  Productivity benefits  Automatic integration with the suite  Rich ecosystem for extensibility

10 Getting Productive Authoring tests Authoring tests  Unit tests  Code coverage  Web tests  Load tests

11 Integrating Tests Testing is just one part of the software lifecycle Testing is just one part of the software lifecycle Integration reduces headaches Integration reduces headaches  Automatically report results of tests  Share detailed test results with team members  File bug reports from Visual Studio Team tracks progress via reports Team tracks progress via reports

12 Reports Associate tests with requirements or scenarios Associate tests with requirements or scenarios Immediate feedback on which requirements and scenarios need work Immediate feedback on which requirements and scenarios need work

13

14 Reports (cont’d) Publish test results against a build Publish test results against a build Shows current state and progression of interim releases Shows current state and progression of interim releases

15

16 Reports (cont’d) Bugs filed from test failures automatically associated with the test Bugs filed from test failures automatically associated with the test Bugs filed without a test help fine tune your test plan Bugs filed without a test help fine tune your test plan

17

18 Tracking Quality Visual Studio Team System is all about helping you ship quality software Visual Studio Team System is all about helping you ship quality software Plan your releases by monitoring quality indicators Plan your releases by monitoring quality indicators

19

20 Extensibility Many extensibility points for testing Many extensibility points for testing  From simple features like generic tests…  …to full best of breed third party products

21 Team Test Edition Testing is 1 st class in Visual Studio Testing is 1 st class in Visual Studio Tests are Source Code Tests are Source Code Test Authoring & Execution Environment Test Authoring & Execution Environment  Test View  Test Explorer (Test Case Management UI) Load testing Load testing  Web services load testing via protocol-based script  Load patterns: constant, step, custom  Perf counter collection and threshold monitoring Unit Testing Unit Testing  Integrated Code Coverage

22

23

24 The Webcast Quiz! Four questions, multiple choice type Four questions, multiple choice type  More than one maybe correct Two lucky winners will win an Orchid Music Player Two lucky winners will win an Orchid Music Player If you participate in the contest and are among the 2 lucky winners, your name will be featured on http://www.microsoft.com/india/webcasts/ If you participate in the contest and are among the 2 lucky winners, your name will be featured on http://www.microsoft.com/india/webcasts/ http://www.microsoft.com/india/webcasts/

25 1. Visual Studio Team Edition for Testers offers which of the following functionalities? A) Code Coverage B) Load Testing C) Unit Testing D) Application Designer

26 2. To create a web test during the demo: A) I wrote a lot of code B) I Imported the test case C) I recorded the script D) I wrote SQL queries

27 3. Which of the following options did we get while creating the load test during the demo? A) Browser Mix B) Test Mix C) Network Mix D) Load Pattern

28 4.Visual Studio Team Edition for Testers: A) Is available as part of the Visual Studio Team Suite B) Can connect to the Team Foundation Server (TFS) to improve collaboration C) Includes Visual Studio Professional D) Helps create & manage your test cases

29 How to Participate Please send your responses to response@erfolgcs.com Please send your responses to response@erfolgcs.com response@erfolgcs.com  Subject = “Microsoft Webcast Contest – VSTS Webcasts – Test”

30 © 2005 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: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation"

Similar presentations


Ads by Google