Test Case Planning Form Components • Analyst Name: • Product Name/Release: • Requirements/Descriptions: • Defects/Descriptions: • Use Cases: • Testing Strategy for Requirements/Defects: • Test Case Listing for Requirements/Defects/Use Cases: • Assumptions {mosgoogle} Test Case Planning Form Components • Analyst Name: • Product Name/Release: • Requirements/Descriptions: • Defects/Descriptions: • Use Cases: • Testing Strategy for Requirements/Defects: • Test Case Listing for Requirements/Defects/Use Cases: • Assumptions Test Case Components • Test Case Statistics • Summary of Changes • Objective • Associated Test Specifications: • Objective Details • Review Checklist Information • Test Configuration • Detailed Test Script Why is Test Case Quality So Important? • High Risk • Unclear Steps & Results • Better Tests – More Reliable Results – Lower Costs in 3 Categories: • 1. Productivity - less time to write and maintain cases • 2. Testability - less time to execute • 3. Scheduling reliability- better reliability in estimates {mosgoogle} Best Practices • Accurate • Economical • Repeatable; Self-Standing • Appropriate • Traceable • Self-Cleaning 7 Most Common Mistakes
Common Pitfalls – Input from TIM Test Leads • Ensure There is No Danger of Database Damage or Data Corruption • Consider the Big Picture of the Actions Taken in any Test Case. • Before Making ANY changes to a Database – Verify This Action with a Test Architect for the Application More Common Pitfalls • Test Approaches • Test Cases • Types of Test Cases • Number of Requirements per Test Case - KISS • Test Case Naming Conventions • Properties - Requirements • Standard Weights Improve Testability with Language • Tell the tester what to do. Examples: • Clearly Defined Actions – Tester Versus System • The test has to have exact references to orient the tester. • Empty Labels in Test Cases Examples: – Delete item date:________ – Time: _______ – Item ID:________ – Tester login ID:________ Why Use Test Case Templates • Prevents Blank Page Panic • Assists the Disorganized • Builds in Standards • Prints spiffy looking tests • Assists Testers & Reviewers to Find Information • Includes Additional Fields Relating to Test Process • Ensures Same Repeatable, High Quality • Reduces Redundant Work Challenge: Requirements Changes Response:
Challenge: Schedule Changes Response:
Challenge: Staff turnover Response:
|
Monday, February 4, 2008
Test Case Planning
Posted by Mustafeez at 9:44 PM
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment