Your SlideShare is downloading. ×
  • Like
Microsoft Test Manager
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Microsoft Test Manager

  • 26,338 views
Published

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).

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
26,338
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
901
Comments
3
Likes
4

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

Transcript

  • 1. Mitch Denny Chief Technology Officer mitch.denny@readify.net http://notgartner.com @MitchDenny
  • 2. • Managing Testing Efforts • Automating Test Cases • Deploying Lab Environments
  • 3. • Terminology • Demos – Creating Test Plans – Understanding Test Settings – Creating Test Cases – Using Shared Steps – Launching Test Cases – Creating Bugs – Reviewing Results • Best Practices
  • 4. • 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.
  • 5. Demonstration
  • 6. Demonstration
  • 7. Demonstration
  • 8. Demonstration
  • 9. Demonstration
  • 10. Demonstration
  • 11. Demonstration
  • 12. • Test Plans – By Feature Area/By Iteration? • Shared Steps – When to Use? • Configurations – Common Attributes? • Data Recorders – Considerations?
  • 13. • 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.
  • 14. • Terminology • Demos – Create from Action Log Recording – Create with Coded UI Test Builder – Create from Scratch – Using Test Case Data Sources • Best Practices
  • 15. Demonstration
  • 16. Demonstration
  • 17. Demonstration
  • 18. Demonstration
  • 19. • Action Log Recordings - Good or Bad? • Hand Code? The curse of the UIMap! • Automation - When to automate?
  • 20. Legend New Iteration 1 Iteration 2 Iteration 3 Iteration 4 Story Story #1 #2
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 25. 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
  • 26. 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
  • 27. • Terminology • Demos – Running Automated Tests from MTLM – Creating Environments – Automating Deployments – Nightly Regression Tests • Best Practices
  • 28. • 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.
  • 29. • 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.
  • 30. • Library; a storage location for saved VMs, ISO images etc. • Snapshot/Checkpoint; a point in time version of a lab machine (memory + disk).
  • 31. Demonstration
  • 32. Demonstration
  • 33. Demonstration
  • 34. Demonstration
  • 35. • Snapshotting – Pre/Post? • Reporting - Track Quality, Track Activity • Network Isolation – What is it? Why? • Environment Configuration – How?
  • 36. 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
  • 37. • Managing Testing Efforts • Automating Test Cases • Deploying Lab Environments
  • 38. • http://blogs.msdn.com/lab_management/ • http://vslabmgmt.codeplex.com • http://channel9.msdn.com/tags/ALM/
  • 39. • Visual Studio 2010 Workshop (1 day) • Implementation Consulting • Virtual Build Master (Managed Service)
  • 40. Mitch Denny Chief Technology Officer mitch.denny@readify.net http://notgartner.com @MitchDenny