Introduction to Visual Studio Team System Team Edition for Software Testers PowerPoint PPT Presentation

presentation player overlay
1 / 19
About This Presentation
Transcript and Presenter's Notes

Title: Introduction to Visual Studio Team System Team Edition for Software Testers


1
Introduction to Visual Studio Team SystemTeam
Edition for Software Testers
  • Adam Gallant
  • Developer Solutions Technical Specialist
  • adamga_at_microsoft.com
  • 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
Load and Stress Testing
Quality Assurance
3
Visual Studio Team SystemApplication Life Cycle
Management (ALM) Solution
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
SoftwareArchitects
SoftwareDevelopers
SoftwareTesters
DatabaseProfessionals
Database Change Management
Code Analysis
Performance Testing
Application Modeling
Infrastructure and Deployment Modeling
Performance Tuning
Manual Testing
Database Testing
Test Case Management
Database Build Deployment
Security Analysis
Overlapping Functionality
Code Coverage
Unit Testing
Class Modeling
Visio and UML Modeling
Visual Studio Professional Edition
Load Test Agent
Visual Studio Team Foundation Server
Change Management
Reporting
Integration Services
Work Item Tracking
Project Site
Project Management
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 TypesOut Of The Box
  • Unit Tests code that exercises your projects
    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 youve
    not automated
  • 3rd Party Tests other test typesadded to our
    framework

9
Team Test Web Test
VSTS Web Test
.NET HTTP Stack
Target Server
10
Team Test Unit Test
VSTS Unit Test
.NET classes
Target Server
11
Team Test Load Test
Load Engine
Virtual User
Virtual User
Virtual User
Virtual User
Target Server
12
Team Test Load Agent Architecture
VSTS for Testers
Test Controller
Load Agent
Load Agent
Load Agent
Load Agent
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
Demo Creating and Running Tests
15
Test TypesExtensible
  • As youve 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
ASP.NET / Web Testing
  • 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
  • Cant 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?fa
    milyid527E2A17-1DEA-4D0B-9484-6AE43D00E570displa
    ylangen
  • 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
Write a Comment
User Comments (0)
About PowerShow.com