Introduction to Visual Studio Team System Testing in the ALM - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Introduction to Visual Studio Team System Testing in the ALM

Description:

Visio and UML Modeling. Class Modeling. Unit Testing. Code Coverage. Overlapping Functionality ... Test Author (Developers, DB Pros and QA Testers) Executor and ... – PowerPoint PPT presentation

Number of Views:757
Avg rating:3.0/5.0
Slides: 25
Provided by: bla38
Category:

less

Transcript and Presenter's Notes

Title: Introduction to Visual Studio Team System Testing in the ALM


1
(No Transcript)
2
Introduction to Visual Studio Team SystemTesting
in the ALM
  • Adam Gallant
  • Developer Solutions Technical Specialist
  • adam.gallant_at_microsoft.com
  • Blog http//blogs.msdn.com/adamga

3
Agenda
  • VSTS Background
  • Quality Tools in VSTS
  • Linking Tests
  • Validation
  • More Info

4
Visual Studio Team SystemExpanding Visual Studio
across the Application Life Cycle
Developer
Database Professional
Designer
Architect
Tester
Business Analyst
IT / ProjectManager
Team Collaboration
Software Quality
Project Transparency
5
Visual Studio Team System
6
Quality Tools in VSTS Editions
Architect
Developer
Tester
DatabaseProfessional
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
7
Testing is Integral to Process
8
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
  • Integrates into the bigger picture
  • Work item tracking
  • Source code control
  • Reporting system
  • Extensible Open architecture allows for future
    test types to be added

9
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
  • Database Tests SQL Server 2000 and 2005 database
    logic validation

10
Team Test Unit Test and DB Test
VSTS Unit Test or DB Test
.NET classes
Target Object or SQL Server
11
Team Test Web Test
VSTS Web Test
.NET HTTP Stack
Target Server
12
Team Test Load Test
Load Engine
Virtual User
Virtual User
Virtual User
Virtual User
Target Server
13
Team Test Load Agent Architecture
VSTS for Testers
Test Controller
Load Agent
Load Agent
Load Agent
Load Agent
Target Servers
14
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

15
Business Requirements
16
Linking Tests to Work Items
You can link tests to specific work items This
will allow association between test runs
(results) and the work item Data will
automatically be gathered for you when running
tests Reports will show the relationship
automatically
17
Creating Work Items from Tests
You can create a new work item from a test result
(or add to an existing one)
18
Test Results get published!
19
Check-In Policies
20
Build And Deployment
Tests can be automatically executed (unattended)
in builds
21
Linkage between tests and requirements
22
Quality metrics driven by test
23
How do I get started?
  • Evaluate the Team Editions today
  • Trial Editions
  • http//msdn2.microsoft.com/en-us/teamsystem/aa7186
    67.aspx
  • 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

24
Other Resources
  • Visual Studio Team Foundation Server home page
  • http//msdn2.microsoft.com/en-us/teamsystem/aa7188
    25.aspx
  • Visual Studio Team System community portal
  • http//vstsrocks.net
  • Slides
  • http//adamga.canitpro.ca
  • My Blog
  • http//blogs.msdn.com/adamga
Write a Comment
User Comments (0)
About PowerShow.com