• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Microsoft Test Manager
 

Microsoft Test Manager

on

  • 28,749 views

A presentation to the Canberra VSTS User Group on the topic of Microsoft Test Manager (MTM).

A presentation to the Canberra VSTS User Group on the topic of Microsoft Test Manager (MTM).

Statistics

Views

Total Views
28,749
Views on SlideShare
28,658
Embed Views
91

Actions

Likes
4
Downloads
852
Comments
3

1 Embed 91

http://www.slideshare.net 91

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

13 of 3 previous next Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • A demo is going on when the blurred slides are displayed. maybe not the best presentation for slideshare/
    Are you sure you want to
    Your message goes here
    Processing…
  • Intentionally blurred?
    Are you sure you want to
    Your message goes here
    Processing…
  • Some slides are blurred :-(
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Microsoft Test Manager Microsoft Test Manager Presentation Transcript

    • Mitch Denny Chief Technology Officer mitch.denny@readify.net http://notgartner.com @MitchDenny
    • • Managing Testing Efforts • Automating Test Cases • Deploying Lab Environments
    • • Terminology • Demos – Creating Test Plans – Understanding Test Settings – Creating Test Cases – Using Shared Steps – Launching Test Cases – Creating Bugs – Reviewing Results • Best Practices
    • • Test Plan; a container for test cases with a set time span. • Test Case; a sequence of steps which must be tested. • Test Run; a group of tests that are being run locally or in the lab. • Test Result; a result from a test case in a test run.
    • Demonstration
    • Demonstration
    • Demonstration
    • Demonstration
    • Demonstration
    • Demonstration
    • Demonstration
    • • Test Plans – By Feature Area/By Iteration? • Shared Steps – When to Use? • Configurations – Common Attributes? • Data Recorders – Considerations?
    • • Coded UI Test; some code that uses the UI test automation framework that is hosted inside MSTest. • Coded UI Test Builder; a utility that allows you to graphically construct UI tests. • Action Log Recording; an XML file previously recorded via the Test Runner with the Action Log Recording data collector.
    • • Terminology • Demos – Create from Action Log Recording – Create with Coded UI Test Builder – Create from Scratch – Using Test Case Data Sources • Best Practices
    • Demonstration
    • Demonstration
    • Demonstration
    • Demonstration
    • • Action Log Recordings - Good or Bad? • Hand Code? The curse of the UIMap! • Automation - When to automate?
    • Legend New Iteration 1 Iteration 2 Iteration 3 Iteration 4 Story Story #1 #2
    • Legend New Changed Iteration 1 Iteration 2 Iteration 3 Iteration 4 Story Story Story Story Story #1 #2 #1 #2 #3 Story Story #4 #5
    • Legend New Changed Stable Iteration 1 Iteration 2 Iteration 3 Iteration 4 Story Story Story Story Story Story Story Story #1 #2 #1 #2 #3 #1 #2 #3 Story Story Story Story Story #4 #5 #4 #5 #6 Story #7
    • Legend New Changed Stable Iteration 1 Iteration 2 Iteration 3 Iteration 4 Story Story Story Story Story Story Story Story Story Story Story #1 #2 #1 #2 #3 #1 #2 #3 #1 #2 #3 Story Story Story Story Story Story Story Story #4 #5 #4 #5 #6 #4 #5 #6 Story Story Story Story #7 #7 #8 #9
    • Legend New Changed Stable Iteration 1 Iteration 2 Iteration 3 Iteration 4 Story Story Story Story Story Story Story Story Story Story Story #1 #2 #1 #2 #3 #1 #2 #3 #1 #2 #3 Story Story Story Story Story Story Story Story #4 #5 #4 #5 #6 #4 #5 #6 Story Story Story Story #7 #7 #8 #9 Action Log Assisted Testing
    • Legend New Changed Stable Iteration 1 Iteration 2 Iteration 3 Iteration 4 Story Story Story Story Story Story Story Story Story Story Story #1 #2 #1 #2 #3 #1 #2 #3 #1 #2 #3 Story Story Story Story Story Story Story Story #4 #5 #4 #5 #6 #4 #5 #6 Story Story Story Story #7 #7 #8 #9 Action Log Assisted Testing Coded UI Testing
    • Legend New Changed Stable Iteration 1 Iteration 2 Iteration 3 Iteration 4 Story Story Story Story Story Story Story Story Story Story Story #1 #2 #1 #2 #3 #1 #2 #3 #1 #2 #3 Story Story Story Story Story Story Story Story #4 #5 #4 #5 #6 #4 #5 #6 Story Story Story Story #7 #7 #8 #9 Action Log Assisted Testing Coded UI Testing Unit Testing
    • • Terminology • Demos – Running Automated Tests from MTLM – Creating Environments – Automating Deployments – Nightly Regression Tests • Best Practices
    • • Team Build; a component of TFS that provides distributed build capability. • Build Workflow; a XAML file containing the instructions to produce a build via Team Build. • Lab Build; a special case build workflow designed to automate lab management.
    • • Lab; the infrastructure you use to test out the products you are developing. • Environment; a specific subset of the lab dedicated to a particular team project. • Hyper-V; the virtualisation technology created by Microsoft. • SCVMM; a product from the System Centre suite designed to manage multiple Hyper-V hosts.
    • • Library; a storage location for saved VMs, ISO images etc. • Snapshot/Checkpoint; a point in time version of a lab machine (memory + disk).
    • Demonstration
    • Demonstration
    • Demonstration
    • Demonstration
    • • Snapshotting – Pre/Post? • Reporting - Track Quality, Track Activity • Network Isolation – What is it? Why? • Environment Configuration – How?
    • Remote Active Internet Access Directory Gateway VPN (Encrypted) RDP (Encrypted) Multi- HTTP (Encrypted) Tenant TFS Firewall Hyper-V Farm (VMM) Customer Customer Build Build Server(s) Server(s) Dedicated Dedicated Dedicated Dedicated Other Lab Lab Other optional external Lab Lab Services Machines Machines Services exposure Machines Machines
    • • Managing Testing Efforts • Automating Test Cases • Deploying Lab Environments
    • • http://blogs.msdn.com/lab_management/ • http://vslabmgmt.codeplex.com • http://channel9.msdn.com/tags/ALM/
    • • Visual Studio 2010 Workshop (1 day) • Implementation Consulting • Virtual Build Master (Managed Service)
    • Mitch Denny Chief Technology Officer mitch.denny@readify.net http://notgartner.com @MitchDenny