Testing
Concepts & Definitions
Relationship between Errors, Defects & Failures
Verification & Validation de-mystified
Objectives of Testing
Test to Pass vs. Test to Fail test casesl
Test Levels
A Testing Framework
Understanding Test Activities
Product vs. Project Life Cycle
IEEE Standard 829-1998 for Software Test Documentation
Overview of the Standard
Test Specification Documents
Test Design Specification
Test Case Specification
Test Procedure Specification
Test Reporting Documents
Test Item Transmittal Report
Test Log
Test incident Report
Test Summary Report
Relationship between Test Documents
Mapping IEEE 829 Documents to Test Activities
Related Standards
- ISTQB/ISEB Certified Tester Foundation Level Syllabus
- ISO 9126 Software Quality Characteristics
- IEEE 1012-1998 Standard for Software Verification & Validation
- ISO 14598 Software Product Evaluation
- IEEE 730-1998 Standard for Software Quality Assurance Plans
Test Plans
Purpose
Outline
Dealing with Risks
Product Risks
Project Risks
Test Items
Features to be Tested
Approach
Test Strategy
Constraints
Activities
Techniques
Tools
Test Completion Criteria
Item Pass/Fail Criteria
Suspension Criteria
Resumption Requirements
Test Deliverables
Testing Tasks
Environmental Needs
Schedule
|
Test Design Specification
Purpose
Outline
Features to be Tested
Test Items
Test Conditions
Types of Feature
Approach Refinements
Test Design Techniques
Black-box Techniques
Glass-box Techniques
Test Basis
Test Completion Criteria
Test oracle
Relationship to Test Case Specifications
Test Design Specification
Features Pass/Fail Criteria
Test Case Specification
Purpose
Outline
Relationship to Test Design Specifications
Test Items
Input & Output Specifications
Equivalence Partitioning & Input/Output data
Using Spreadsheets as a Test oracle
Environmental Needs
Special Procedural Requirements
Test Case Dependencies
Test Procedure Specification
Purpose
Outline
Relationship to Test Case Specifications
Special Requirements
Test Procedure Template
Set up Scenarios
Test Scenarios
Exception Scenarios
Error Scenarios
Test Management Scenarios |