Microsoft Test Manager
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Microsoft Test Manager

  • 29,767 views
Uploaded on

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
  • 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
  • Intentionally blurred?
    Are you sure you want to
    Your message goes here
  • Some slides are blurred :-(
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
29,767
On Slideshare
29,676
From Embeds
91
Number of Embeds
1

Actions

Shares
Downloads
889
Comments
3
Likes
4

Embeds 91

http://www.slideshare.net 91

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