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

Slides:



Advertisements
Similar presentations
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
Advertisements

DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
The Microsoft Technical Roadshow 2006 Welcome and Introduction Kevin McDaniel Developer & Platform Evangelism Group Microsoft Ltd
What’s Completely New? Visual Studio Team System! Sean Puffett Developer Evangelist
Team System and Microsoft Solutions Framework Alan Cameron Wills Architect, MSF
DEV365 Visual Studio Team Edition for Software Architects: Overview Alex Torone Lead Program Manager Enterprise Tools Microsoft Corporation.
Hans Verbeeck What We’ve Heard Continued complexity of building enterprise systems Bigger, more distributed teams More challenges.
Visual Studio 2005 Team System: Software Project Management Hans Verbeeck
Pedro Miguel Rosa Senior Software Engineer Developer Platform Group.
Kevin C. Kelly Microsoft
Team System and MSDN Subscriptions Summary Pricing, Licensing & Transition Plan Andreas Nordenadler Product Manager, Developer Tools.
Enabling Better Software through Better Testing Jason Anderson, Microsoft
Implementing Team Foundation Server in the Enterprise: Guide to a Successful Implementation Jeff Levinson Solutions Architect The Boeing Company DEV343.
DEV327 Visual Studio Team Foundation Server, Part 1 Brian Harry Product Unit Manager Team Foundation Server.
Visual Studio 2005 Team System: Enterprise Class Source Control & Work Item Tracking Ajay Sudan Microsoft Corporation
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
Visual Studio 2005 Team System: Mastering Software Project Management with Process Guidance and Office System 2003 Integration Beny Rubinstein Randy Miller.
DEV302 - Visual Studio Team System Building Robust and Reliable Software Eric Lee Program Manager Microsoft Corporation.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
The Visual Studio Vision Foster a vibrant partner ecosystem Build the right product for customers Improve software team communication Reduce development.
Visual Studio 2005 Team System: Winning The Software Configuration Management Tools Market Beny Rubinstein (BenyR) - Product Manager Doug Neumann (DougN)
ARC312 Tools For Architecture: Designing For Deployment Alex Torone Program Manager Microsoft Corporation Bill.
DAT305 Boost Your Data-Driven Application Development Using SQL Server Centric.NET Code Generator Pascal Belaud Microsoft France.
Visual Studio 2005 Team System: Building Robust & Reliable Software Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
Building Robust and Reliable Software Jason Anderson, Microsoft
DEV325 Deploying Visual Studio.NET Applications Billy Hollis Author / Consultant.
Visual Studio 2005 Team System: Enterprise Development and Test Sean Puffet Microsoft Ltd
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
Prashant Sridharan Lead Product Manager, Visual Studio Visual Studio 2005.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
Sudesh Krishnamoorthy Developer Technology Specialist | Microsoft |
Visual Studio 2005 Team Edition for Software Architects: Developing Service-Oriented Systems Bill Gibson Senior Program Manager Enterprise Tools Microsoft.
DEV 301 Visual Studio Team System Tom Arnold Program Manager Microsoft Corporation “Enabling Better Software through Better Testing”
Joe Hummel, PhD Dept of Mathematics and Computer Science Lake Forest College
Building More Reliable And Better Performing Web Applications With Visual Studio 2005 Team System Gabriel Marius TLN312 Program Manager Microsoft Corporation.
DEV330 Visual Studio.NET IDE Tips and Tricks Billy Hollis Author / consultant.
DEV364 Visual Studio Team System “Enabling Better Software Through Better Testing” Keith Brown Pluralsight LLC.
John Allwright Product Manager – Visual Studio. The Visual Studio Vision Foster a vibrant partner ecosystem Build the right product for customers Improve.
ARC411 Domain Specific Language Tools For Model-Driven Development In Microsoft Visual Studio 2005 Jochen Seemann Program Manager Enterprise Tools Microsoft.
Visual Studio Team System overview Pierre Greborio Software Architect – PEWay Microsoft MVP – Solutions Architect.
Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
DEV311 Delving into Visual Studio 2005 Team Edition for Software Testers Ed Glas Group Manager, Web and Load Testing Microsoft Corporation.
Visual Studio 2005 Team System: Software Project Management Brian A White Microsoft
Introducing Visual Studio 2010: What It Is and Why You Should Care
Visual Studio 2005 C#VBC++J#WebExpress Visual Studio Standard Edition Visual Studio Professional Edition Novices Enthusiasts Students Hobbyists Part-Timers.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
Visual Studio Team System Change ManagementWork Item TrackingReportingProject Site Visual Studio Team Foundation Integration ServicesProject Management.
1 Introduction Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
Arend-Jan Speksnijder Solutions Architect Microsoft Dynamics Lighthouse team Dynamics AX2009 Technical Overview and Demo (DYN301)
DEV466 Microsoft Visual Studio 2005 Team System: Enterprise-Class Source Control Doug Neumann Program Manager Visual Studio Microsoft Corporation.
Tools to support the Software Development Process Simon Davies Microsoft Ltd
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
DEV300 Project Management And Visual Studio Team System Lori Lamkin Group Program Manager Visual Studio Team System.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
WEB330 ASP.NET: Using Microsoft Visual 2005 Studio Team System to Build Enterprise Web Applications Brian Goldfarb Product Manager Web Platform and Tools.
Performance Testing Using VSTS Saravana Kumar Microsoft MVP, VSTS Hewlett Packard Saravana Kumar Microsoft MVP, VSTS Hewlett Packard.
Building Enterprise Applications Using Visual Studio®
DEV260 Microsoft Visual Studio 2005 Team System: Managing the Software Lifecycle with Visual Studio 2005 Team System Bindia Hallauer Senior Product Manager.
11/12/2018 6:58 PM © 2004 Microsoft Corporation. All rights reserved.
Visual Studio 2005 “Personalized productivity”
11/23/ :38 AM © 2004 Microsoft Corporation. All rights reserved.
Team Foundation Server 2010 for Everyone
Tech Ed 2004 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express.
What's New in Visual Studio 2005
DAT381 Team Development with SQL Server 2005
Jochen Seemann Program Manager Enterprise Tools Microsoft Corporation
Office 365 Development July 2014.
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

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

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

Worldwide Distributed Testing Total License Revenue Share Source: IDC 2003

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

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

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

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”

Unit Testing

“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*)

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”

Web Testing

“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

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”

Load Testing

“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

Developer Roadmap

Call to Action What should you do now? Educate yourself and your customer on VSTS Internal site: External site: Send questions, comments, suggestions to (internal alias) What should you do 6 months from now? Start pre-selling Visual Studio 2005 Team System

Related Content - newsgroups 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 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

Other Sessions JulyTimeTitleRoom 1712:30-13:45 DEV240 Team System Overview B :15-2:30 DEV346 Modeling Strategy Sydney Marcus 1912:30-1:45 DEV347 Project Management B :30-1:45 DEV345 Software Testing GA Ballroom 194-5:15 DEV348 Change Management B :15 DEVCT344 Load Testing Chalk Talk A :15 DEVCT343 Work Item Chalk Talk A :15-3:30 DEVCT342 Practicing Agile Methods A316

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: Please Complete An Evaluation Form Your input is important! For more information please refer to the Registration Guide

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