VSTS for Software Testers

  • 1,067 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,067
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
78
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • TechEd 2004 04/16/10 08:34 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • TechEd 2004 04/16/10 08:34 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • TechEd 2004 04/16/10 08:34 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/16/10 08:34 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/16/10 08:34 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/16/10 08:34 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/16/10 08:34 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • TechEd 2004 04/16/10 08:34 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • TechEd 2004 04/16/10 08:34 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/16/10 08:34 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Transcript

  • 1. Introduction to Visual Studio Team System Team Edition for Software Testers Adam Gallant Developer Solutions Technical Specialist [email_address] Blog: http://blogs.msdn.com/adamga
  • 2. What does VSTS do for Testing?
    • A single source, integrated environment for managing sharing tests
    • Integrated Reporting
    • Tools to drive quality in all roles!
    • Specific testing functionality for:
    Software and Database Testing Quality Assurance Load and Stress Testing
  • 3. Visual Studio Team System Application Life Cycle Management (ALM) Solution Business Analyst Operations, QA and Help Desk Third-Party IDEs Web Clients and XML Web Services
  • 4. What are Team Editions?
    • These are all FULL versions of Visual Studio:
      • Visual Studio Professional at the core
      • Build any type of application (Web, Windows, Device, etc)
    • They ADD specific tools to drive:
      • Quality
      • Productivity
      • New Capabilities
    • Include CAL for Team Foundation Server
  • 5. Visual Studio Team Editions Visual Studio Team Foundation Server Software Architects Software Developers Software Testers Database Professionals Application Modeling Infrastructure and Deployment Modeling Code Analysis Performance Tuning Security Analysis Database Build & Deployment Database Change Management Database Testing Performance Testing Manual Testing Test Case Management Change Management Work Item Tracking Reporting Project Site Integration Services Project Management Load Test Agent Visual Studio Professional Edition Visio and UML Modeling Class Modeling Unit Testing Code Coverage Overlapping Functionality
  • 6. Testing: A Key Element In Visual Studio
    • Support for multiple roles:
      • Test Author (Developers, DB Pros and QA Testers)
      • Executor and Organizer of Tests
      • Build Lab support
    • Support for multiple views:
      • Test View – authoring
      • Test Explorer – execution
      • Test Results – outcome
      • Code Coverage Results – test effectiveness
    • Command line and Automated Build Server support
  • 7. Testing: A Key Element In Visual Studio
    • Integrates into the bigger picture
      • Work item tracking
      • Source code control
      • Reporting system
    • Extensible: Open architecture allows for future test types to be added
  • 8. Test Types Out Of The Box
    • Unit Tests – code that exercises your project’s functions/methods
    • Web Tests – record and playback interaction with your IE browser
    • Load Tests – Simulate multiple users running your automated tests
    • Manual Tests – Step through those tasks you’ve not automated
    • 3rd Party Tests – other test types added to our framework
  • 9. Target Server VSTS Web Test .NET HTTP Stack
  • 10. Target Server VSTS Unit Test .NET classes
  • 11. Virtual User Virtual User Virtual User Virtual User Target Server Load Engine
  • 12. VSTS Rig Load Agent Load Agent Load Agent Load Agent VSTS for Testers Test Controller Target Servers
  • 13. Managing And Running Tests
    • Ability to group tests into Categories
    • Execution of tests
      • Locally and remotely (Agent)
      • Via the IDE
      • From the Command Line
      • Through an Microsoft Build Task
    • Integration into the bigger picture
      • Source code control
      • Issue/Work item tracking
      • Microsoft Solutions Framework
  • 14.  
  • 15. Test Types Extensible
    • As you’ve just seen, we support four test types out of the box
      • Manual
      • Unit (for C#, C++ and VB .NET)
      • Web
      • Load/Stress
    • Partners like Compuware can add their own – fully integrated – test types
  • 16.
    • Web Tests Tips
      • Get SP1! Key fixes in the recorder.
      • Use Fiddler to capture AJAX requests
    • ASP.NET Unit Tests
      • Run unit tests in the IIS process!
      • Access to server-side session variables
      • Can’t be run in a load test
  • 17. Visual Studio Team System Team Suite Premier version of Visual Studio Includes ALL functionality in all Team Editions Simplest Licensing Model Most Functional Model
  • 18. How do I get started?
    • Evaluate the Team Editions today:
      • Trial Editions:
        • http://msdn2.microsoft.com/en-us/teamsystem
    • Get free Basics Training!
      • Modules, Hands-on Labs, fully configured Virtual Image:
        • http://www.microsoft.com/downloads/details.aspx?familyid=527E2A17-1DEA-4D0B-9484-6AE43D00E570&displaylang=en
    • Other VSTS Webcasts:
      • Search http://blogs.msdn.com/adamga for “Team System Webcast”
  • 19. Other Resources
    • Visual Studio Team System home page:
      • http://msdn2.microsoft.com/en-us/teamsystem
    • Visual Studio Team System community portal:
      • http://vstsrocks.net
    • Slides
      • http://adamga.officeisp.net
    • My Blog:
      • http://blogs.msdn.com/adamga