Your SlideShare is downloading. ×
Using TestDirector 8.0 Mercury Interactive Product Training
Introductions <ul><li>Name </li></ul><ul><li>Company </li></ul><ul><li>Background </li></ul><ul><li>Experience with TestDi...
What is TestDirector? TestDirector <ul><li>Requirements </li></ul><ul><li>Test Cases </li></ul><ul><li>Documentation </li>...
TestDirector Process - “The Big Picture” <------------ Reports and Analysis ------------> Setup Test Requirements 1 Create...
Training Objectives <ul><li>In this course, you will learn: </li></ul><ul><ul><li>TestDirector functionality and features ...
How This Course Fits In With Others Using TestDirector Mercury Interactive product courses Administering TestDirector
Instructional Methods <ul><li>Slide Presentation </li></ul><ul><ul><li>Teaches the functionality and uses of TestDirector ...
Adding Test Requirements Lesson 1
TestDirector Process - “The Big Picture” 1.1 Create requirements structure 1.2  Enter or import requirements <------------...
Characteristics of a Useful Requirement <ul><li>Is it Unique? </li></ul><ul><ul><li>Is this the only requirement that defi...
<ul><li>“ The system response time shall always be reasonable for all critical transactions.” </li></ul>Exercise: Example ...
Importance of Tracing and Tracking Requirements <ul><li>Good requirements aid both test and development </li></ul><ul><li>...
Requirement Development Strategy (Manual)
Exercise: Create a Structure New  Requirement New  Child  Requirement
DEMO <ul><li>History tab </li></ul><ul><li>Toolbar </li></ul>
Requirement Development Strategy (Import) TestDirector Status is Not Reviewed Priority is 3-Medium  Log Date must be MM/DD...
DEMO <ul><li>Import a requirement from MS Word </li></ul><ul><li>Import a requirement from MS Excel </li></ul><ul><li>Requ...
Summary <ul><li>Requirements must be: </li></ul><ul><ul><li>Unique </li></ul></ul><ul><ul><li>Precise </li></ul></ul><ul><...
EXERCISE Requirements
Adding Test Cases Lesson 2
TestDirector Process - “The Big Picture” <------------ Reports and Analysis ------------> Setup Test Requirements 1 Create...
Characteristics of a Useful Test Case Purpose :  To verify that a flight reservation can be successfully created using val...
DEMO <ul><li>Review existing test case </li></ul>
Parameters Enter login name “JeffB” Click on Login button Enter login name <<name>> Click on Login button Special Group Te...
Create a Structure New  Folder New  Test
Creating Test Cases Test Cases WinRunner, LoadRunner, etc.
DEMO <ul><li>Manual test case development  </li></ul><ul><li>Import data from MS Word  </li></ul><ul><li>Save a WinRunner ...
Summary <ul><li>A useful test case should have: </li></ul><ul><ul><li>Purpose </li></ul></ul><ul><ul><li>Navigation </li><...
EXERCISE Test Cases
Test Sets and  Test Execution Lesson 3
TestDirector Process - “The Big Picture” 3.1 Create test sets 3.2  Schedule and run manual and automated tests <----------...
What is a Test Set? A test set is a subset of your test cases. A test can belong to more than one test set. Test Test Test...
Execution Flow Exercise
DEMO <ul><li>Create a test set </li></ul><ul><li>Add tests to a test set </li></ul><ul><li>Setting test dependencies </li>...
DEMO <ul><li>Executing a manual test </li></ul><ul><li>Add a defect from a manual test </li></ul><ul><li>Executing an auto...
DEMO <ul><li>Running a test set </li></ul><ul><li>Setting run times </li></ul>
Summary <ul><li>Test sets help you to organize testing tasks and schedules </li></ul><ul><li>You can add test cases to tes...
EXERCISE Test Execution
Defect Tracking Lesson 4
TestDirector Process - “The Big Picture” 4.1  Report and update defects <------------ Reports and Analysis ------------> S...
Defect Life Cycle YES END-USER SUBMITS BUG VERIFIED DEFECT? REJECT  NO VERIFIED FIXED? CLOSE YES ROUTE TO CORRECT PERSON F...
DEMO <ul><li>Defects can be added any time </li></ul><ul><li>Add a defect </li></ul><ul><li>Attachments </li></ul>
DEMO <ul><li>Find similar defects </li></ul><ul><li>Find similar text </li></ul><ul><li>Using grid filters </li></ul>
Exercise: Filtering Data <ul><ul><ul><li>Alice_td logged an open defect that has a high priority, but a severity that is l...
DEMO <ul><li>Saving favorites </li></ul><ul><li>History tabs, R&D comments </li></ul><ul><li>Mail defects </li></ul><ul><l...
Summary <ul><li>TestDirector provides a central location for your defect tracking </li></ul><ul><li>You can add defects wh...
EXERCISE Defect Tracking
Reporting and Analysis
TestDirector Process - “The Big Picture” Reports and Analysis! Setup Test Requirements 1 Create Test Cases 2 Run Test Sets...
DEMO <ul><li>Analysis Graphs and Reports </li></ul><ul><li>Viewing and editing reports </li></ul><ul><li>Configure Reports...
DEMO <ul><li>Document Generator </li></ul><ul><li>Generating reports </li></ul><ul><li>Snapshots </li></ul><ul><li>Adding ...
DEMO <ul><li>Advanced Reporting (optional) </li></ul><ul><li>Availability  </li></ul><ul><li>Viewing reports </li></ul><ul...
Summary <ul><li>Evaluate your progress throughout TestDirector using reports and graphs </li></ul><ul><li>You can create A...
EXERCISE Reporting and Analysis
Summary
TestDirector Process - “The Big Picture” <------------ Reports and Analysis ------------> 2.1 Create test structure 2.2 Ad...
Further Resources
Further Resources (1) <ul><li>Books Online </li></ul><ul><ul><li>TestDirector User's Guide, Administrator’s Guide, Install...
Upcoming SlideShare
Loading in...5
×

Mercury Testdirector8.0 using Slides

2,752

Published on

1 Comment
1 Like
Statistics
Notes
  • Quite interesting presentation, congratulations!
    http://www.medicaldebtsconsolidation.com
    http://www.medicaldebtsconsolidation.com/category/medical-debt-consolidation/
    http://www.medicaldebtsconsolidation.com/category/medical-debt-relief/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,752
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Mercury Testdirector8.0 using Slides"

  1. 1. Using TestDirector 8.0 Mercury Interactive Product Training
  2. 2. Introductions <ul><li>Name </li></ul><ul><li>Company </li></ul><ul><li>Background </li></ul><ul><li>Experience with TestDirector </li></ul><ul><li>Interesting Hobby </li></ul>
  3. 3. What is TestDirector? TestDirector <ul><li>Requirements </li></ul><ul><li>Test Cases </li></ul><ul><li>Documentation </li></ul><ul><li>Defects </li></ul>Web-Based Repository and Control Center
  4. 4. TestDirector Process - “The Big Picture” <------------ Reports and Analysis ------------> Setup Test Requirements 1 Create Test Cases 2 Run Test Sets 3 Track Defects 4 Setup and Customize TestDirector Project
  5. 5. Training Objectives <ul><li>In this course, you will learn: </li></ul><ul><ul><li>TestDirector functionality and features </li></ul></ul><ul><ul><ul><li>Create requirements and test cases </li></ul></ul></ul><ul><ul><ul><li>Combine test cases into test sets </li></ul></ul></ul><ul><ul><ul><li>Execute test sets </li></ul></ul></ul><ul><ul><ul><li>Track defects </li></ul></ul></ul><ul><ul><ul><li>Analyze project data with graphs and reports </li></ul></ul></ul><ul><ul><li>Including: </li></ul></ul><ul><ul><ul><li>Best practices </li></ul></ul></ul><ul><ul><ul><li>Ideas and suggestions </li></ul></ul></ul><ul><ul><ul><li>Tips and tricks </li></ul></ul></ul>
  6. 6. How This Course Fits In With Others Using TestDirector Mercury Interactive product courses Administering TestDirector
  7. 7. Instructional Methods <ul><li>Slide Presentation </li></ul><ul><ul><li>Teaches the functionality and uses of TestDirector components within a test management process </li></ul></ul><ul><li>Demonstrations </li></ul><ul><ul><li>Instructor demonstrations of various TestDirector functions </li></ul></ul><ul><li>Goal Oriented Classroom Exercises </li></ul><ul><ul><li>Hands on application of the information taught in the lesson </li></ul></ul>
  8. 8. Adding Test Requirements Lesson 1
  9. 9. TestDirector Process - “The Big Picture” 1.1 Create requirements structure 1.2 Enter or import requirements <------------ Reports and Analysis ------------> Setup Test Requirements 1 Create Test Cases 2 Run Test Sets 3 Track Defects 4
  10. 10. Characteristics of a Useful Requirement <ul><li>Is it Unique? </li></ul><ul><ul><li>Is this the only requirement that defines this particular objective? </li></ul></ul><ul><li>Is it Precise? </li></ul><ul><ul><li>Are there any vague words that are difficult to interpret? </li></ul></ul><ul><li>Is it Bounded? </li></ul><ul><ul><li>Are there concrete boundaries in the objectives? </li></ul></ul><ul><li>Is it Testable? </li></ul><ul><ul><li>Can you build one or more test cases that will completely verify all aspects of this requirement? </li></ul></ul>
  11. 11. <ul><li>“ The system response time shall always be reasonable for all critical transactions.” </li></ul>Exercise: Example of a Test Requirement <ul><li>Is it Unique? ___________ </li></ul>Unknown Is it Precise? ___________ Is it Bounded? ___________ Yes Yes Is it Testable? ___________ Yes! “ The system response time shall always be reasonable for all critical transactions .” “ The system response time shall always be within 3 seconds for the Insert, Update and Delete Order transactions.” “ The system response time shall always be within 3 seconds for the Insert, Update and Delete Order transactions.” “ The end-to-end system response time shall always be within 3 seconds for the Insert, Update and Delete Order transactions.” “ The end-to-end system response time shall be within 3 seconds for 25 users simultaneously executing the Insert, Update and Delete Order transactions.”
  12. 12. Importance of Tracing and Tracking Requirements <ul><li>Good requirements aid both test and development </li></ul><ul><li>Difficult to develop software against evolving requirements - solid requirements help prevent ‘Scope Creep’ </li></ul><ul><li>Measure twice - cut once </li></ul>
  13. 13. Requirement Development Strategy (Manual)
  14. 14. Exercise: Create a Structure New Requirement New Child Requirement
  15. 15. DEMO <ul><li>History tab </li></ul><ul><li>Toolbar </li></ul>
  16. 16. Requirement Development Strategy (Import) TestDirector Status is Not Reviewed Priority is 3-Medium Log Date must be MM/DD/YY format
  17. 17. DEMO <ul><li>Import a requirement from MS Word </li></ul><ul><li>Import a requirement from MS Excel </li></ul><ul><li>Requirements graphs and reports </li></ul>
  18. 18. Summary <ul><li>Requirements must be: </li></ul><ul><ul><li>Unique </li></ul></ul><ul><ul><li>Precise </li></ul></ul><ul><ul><li>Bounded </li></ul></ul><ul><ul><li>Testable </li></ul></ul><ul><li>Create requirements that are meaningful to both Test and Development </li></ul><ul><li>Import existing requirements by: </li></ul><ul><ul><li>Manual entry </li></ul></ul><ul><ul><li>Import </li></ul></ul>
  19. 19. EXERCISE Requirements
  20. 20. Adding Test Cases Lesson 2
  21. 21. TestDirector Process - “The Big Picture” <------------ Reports and Analysis ------------> Setup Test Requirements 1 Create Test Cases 2 Run Test Sets 3 Track Defects 4 2.1 Create test structure 2.2 Enter or import test cases 2.3 Link test cases back to requirements
  22. 22. Characteristics of a Useful Test Case Purpose : To verify that a flight reservation can be successfully created using valid data Navigation: 1. Log in from the main screen using ‘agent’ for name and ‘test’ for password 2. In the Flight screen… Sample Data : Date of Flight: 04/09/02 Fly From: London Fly To: Los Angeles Flight: 2456 AA 13:46 LHT 20:57 HWT Class: First Number of Tickets: 1 Verification : Verify that the data of the new order is displayed when the order is opened.
  23. 23. DEMO <ul><li>Review existing test case </li></ul>
  24. 24. Parameters Enter login name “JeffB” Click on Login button Enter login name <<name>> Click on Login button Special Group Tests name? User Level Tests name? Sys Admin Tests name? fin_admin superdog1 Jeff_B
  25. 25. Create a Structure New Folder New Test
  26. 26. Creating Test Cases Test Cases WinRunner, LoadRunner, etc.
  27. 27. DEMO <ul><li>Manual test case development </li></ul><ul><li>Import data from MS Word </li></ul><ul><li>Save a WinRunner Script to a TD project </li></ul><ul><li>Requirements Coverage Analysis View </li></ul>
  28. 28. Summary <ul><li>A useful test case should have: </li></ul><ul><ul><li>Purpose </li></ul></ul><ul><ul><li>Navigation </li></ul></ul><ul><ul><li>Sample Data </li></ul></ul><ul><ul><li>Verification </li></ul></ul><ul><li>Create a structure for the test cases </li></ul><ul><li>Enter manual test cases. Link to automated test cases in other products </li></ul><ul><li>Link tests back to requirements - 100% coverage </li></ul>
  29. 29. EXERCISE Test Cases
  30. 30. Test Sets and Test Execution Lesson 3
  31. 31. TestDirector Process - “The Big Picture” 3.1 Create test sets 3.2 Schedule and run manual and automated tests <------------ Reports and Analysis ------------> Setup Test Requirements 1 Create Test Cases 2 Run Test Sets 3 Track Defects 4
  32. 32. What is a Test Set? A test set is a subset of your test cases. A test can belong to more than one test set. Test Test Test Test Test Test Test Test Test Test Test Test Unit Test Regression Test Stress Test
  33. 33. Execution Flow Exercise
  34. 34. DEMO <ul><li>Create a test set </li></ul><ul><li>Add tests to a test set </li></ul><ul><li>Setting test dependencies </li></ul><ul><li>Setting test set properties </li></ul>
  35. 35. DEMO <ul><li>Executing a manual test </li></ul><ul><li>Add a defect from a manual test </li></ul><ul><li>Executing an automated test </li></ul><ul><li>Adding hosts </li></ul>
  36. 36. DEMO <ul><li>Running a test set </li></ul><ul><li>Setting run times </li></ul>
  37. 37. Summary <ul><li>Test sets help you to organize testing tasks and schedules </li></ul><ul><li>You can add test cases to test sets, and manage your test execution flow and test dependencies </li></ul><ul><li>Tests can be executed individually, but more often than not they're executed as part of a larger test set </li></ul><ul><li>As you're reviewing the results of your test runs, log bugs immediately from the Test Lab module. </li></ul>
  38. 38. EXERCISE Test Execution
  39. 39. Defect Tracking Lesson 4
  40. 40. TestDirector Process - “The Big Picture” 4.1 Report and update defects <------------ Reports and Analysis ------------> Setup Test Requirements 1 Create Test Cases 2 Run Test Sets 3 Track Defects 4
  41. 41. Defect Life Cycle YES END-USER SUBMITS BUG VERIFIED DEFECT? REJECT NO VERIFIED FIXED? CLOSE YES ROUTE TO CORRECT PERSON FIX NO FEEDBACK TO END-USER
  42. 42. DEMO <ul><li>Defects can be added any time </li></ul><ul><li>Add a defect </li></ul><ul><li>Attachments </li></ul>
  43. 43. DEMO <ul><li>Find similar defects </li></ul><ul><li>Find similar text </li></ul><ul><li>Using grid filters </li></ul>
  44. 44. Exercise: Filtering Data <ul><ul><ul><li>Alice_td logged an open defect that has a high priority, but a severity that is less than high. Filter out the other defects in the Defects Grid so only this one displays. </li></ul></ul></ul><ul><ul><ul><li>What is the Defect ID number? </li></ul></ul></ul>
  45. 45. DEMO <ul><li>Saving favorites </li></ul><ul><li>History tabs, R&D comments </li></ul><ul><li>Mail defects </li></ul><ul><li>Delete defects </li></ul>
  46. 46. Summary <ul><li>TestDirector provides a central location for your defect tracking </li></ul><ul><li>You can add defects while anywhere in TestDirector </li></ul><ul><li>Before adding a defect, use Find Similar Defects or Find Similar Text to make sure a defect hasn’t already been added </li></ul><ul><li>Use grid filters and sorting to organize defect information, then save your views as Favorites for later use </li></ul>
  47. 47. EXERCISE Defect Tracking
  48. 48. Reporting and Analysis
  49. 49. TestDirector Process - “The Big Picture” Reports and Analysis! Setup Test Requirements 1 Create Test Cases 2 Run Test Sets 3 Track Defects 4 Analysis Menu - Document Generator Advanced Reporting (Optional Add-in)
  50. 50. DEMO <ul><li>Analysis Graphs and Reports </li></ul><ul><li>Viewing and editing reports </li></ul><ul><li>Configure Reports & Sub-Reports </li></ul><ul><li>Viewing and editing graphs </li></ul><ul><li>Drill-down </li></ul><ul><li>Graph Wizard </li></ul>
  51. 51. DEMO <ul><li>Document Generator </li></ul><ul><li>Generating reports </li></ul><ul><li>Snapshots </li></ul><ul><li>Adding to Favorites </li></ul>
  52. 52. DEMO <ul><li>Advanced Reporting (optional) </li></ul><ul><li>Availability </li></ul><ul><li>Viewing reports </li></ul><ul><li>Navigating and saving reports </li></ul>
  53. 53. Summary <ul><li>Evaluate your progress throughout TestDirector using reports and graphs </li></ul><ul><li>You can create Analysis menu reports and graphs quickly and easily for your own use </li></ul><ul><li>Reports created by the Document Generator can be saved to an editable format </li></ul><ul><li>Advanced Reporting is available with powerful cross-project reporting </li></ul>
  54. 54. EXERCISE Reporting and Analysis
  55. 55. Summary
  56. 56. TestDirector Process - “The Big Picture” <------------ Reports and Analysis ------------> 2.1 Create test structure 2.2 Add test cases 3.1 Create test sets 3.2 Run manual and automated tests 3.3 Analyze run results 4.1 Report defects 4.3 Monitor defects with graphs & reports 1.1 Set up test requirements 1.2 Check progress of the Requirement phase Setup Test Requirements 1 Create Test Cases 2 Run Test Sets 3 Track Defects 4
  57. 57. Further Resources
  58. 58. Further Resources (1) <ul><li>Books Online </li></ul><ul><ul><li>TestDirector User's Guide, Administrator’s Guide, Installation Guide, and Open Test Architecture Guide </li></ul></ul><ul><li>Student Manual </li></ul><ul><ul><li>Slides, tips and tricks </li></ul></ul><ul><li>http://support.mercuryinteractive.com </li></ul><ul><ul><li>World Wide User Community of 23,000 + </li></ul></ul><ul><ul><li>Self Help Features </li></ul></ul><ul><ul><ul><li>Mercury Interactive Knowledgebase (1000’s of solutions) </li></ul></ul></ul><ul><ul><ul><li>Customer Knowledgebase </li></ul></ul></ul><ul><ul><ul><li>User Discussion Forums (1000’s Q&A each quarter) </li></ul></ul></ul><ul><ul><li>Submit/Update/Track Support Cases Online </li></ul></ul><ul><ul><li>Patches & Service Packs </li></ul></ul><ul><ul><li>Product Alerts and Announcements </li></ul></ul><ul><ul><li>Online Documentation </li></ul></ul><ul><ul><li>Company Promotions and Customer Reward program </li></ul></ul>

×