Misperceptions of Testing 
 
Misperceptions of Testing 
 
Difference between Testing & Debugging 
 
Difference between Testing & Debugging 
 
Tester's Contribution to Success 
 
Tester's Contribution to Success 
 
Difference between Quality Assurance & Quality Control 
 
Difference between Quality Assurance & Quality Control 
 
Errors Defects & Failures 
 
Errors Defects & Failures 
 
False Positive & False Negative 
 
False positive & False negative 
 
Root Cause Analysis & Process Improvement 
 
Root Cause Analysis & Process Improvement 
 
Testing Shows Presence of Defect | Principle #1 
 
Testing Shows Presence of Defects 
 
Exhaustive Testing is Impossible | Principle #2 
 
Exhaustive Testing is Impossible 
 
Early Testing saves Time & Money | Principle #3 
 
Defects Cluster Together | Principle #4 
 
Beware of Pesticide Paradox | Principle #5 
 
Beware of Pesticide Paradox 
 
Testing is Context Dependent| Principle #6 
 
Testing is Context Dependent 
 
Absence of Error is a fallacy| Principle #7 
 
Absence of Error is a fallacy 
 
Test Process Introduction 
 
Test Process Introduction 
 
Test Planning | Test Process Step #1 
 
Test Planning | Test Process Step #1 
 
Test Monitoring & Control | Test Process Step #2 
 
Test Monitoring & Control | Test Process Step #2 
 
Test Analysis | Test Process Step #3 
 
Test Analysis | Test Process Step #3 
 
Test Design | Test Process Step #4 
 
Test Design | Test Process Step #4 
 
Test Implementation | Test Process Step #5 
 
Test Implementation | Test Process Step #5 
 
Test Execution | Test Process Step #6 
 
Test Execution | Test Process Step #6 
 
Test Completion | Test Process Step #7 
 
Test Completion | Test Process Step #7 
 
1.1 What is Testing Question #1 
 
1.1 What is Testing Question #2 
 
1.1 What is Testing Questions #3-5 
 
1.1 What is Testing Questions #6-7 
 
1.1 What is Testing Questions #8-11 
 
1.2 Why is Testing Necessary Questions #1-3 
 
1.2 Why is Testing Necessary Questions #4-6 
 
1.2 Why is Testing Necessary Questions #7-12 
 
1.2 Why is Testing Necessary Questions #13-18 
 
1.2 Why is Testing Necessary Questions #19-24 
 
1.3 Seven Testing Principles Questions #1-5 
 
1.3 Seven Testing Principles Questions #6-8 
 
1.4 Test Process Questions #1-6 
 
1.4 Test Process Questions #7-12 
 
1.4 Test Process Questions #13-18 
 
1.5 Psychology of testing Questions #1-5 
 
Software Development Lifecycle Models 
 
Software Development Lifecycle Models 
 
Sequential VS. Iterative & Incremental models 
 
Sequential VS. Iterative & Incremental Models 
 
Spiral  Model (Prototyping) 
 
Spiral Model (Prototyping) 
 
Software Development Lifecycles 
 
2.1 Software Development Lifecycle Models Questions #1-3 
 
2.1 Software Development Lifecycle Models Questions #4-6 
 
2.2 Test Levels Questions #1-4 
 
2.2 Test Levels Questions #5-7 
 
2.3 Test Types Questions #1-5 
 
2.3 Test Types Questions #6-10 
 
2.3 Test Types Questions #11-14 
 
2.4 Maintenance Testing Questions #1-7 
 
Static Analysis & Review Definition 
 
Static Analysis & Review Definition 
 
Benefits of Static Testing 
 
Benefits of Static Testing 
 
Review Process Introduction 
 
Review Roles & Responsibilities 
 
Review Roles & Responsibilities 
 
Equivalence Partitioning Example #1 
 
Equivalence Partitioning Example #2 
 
Equivalence Partitioning Example #3 
 
Equivalence Partitioning Example #4 
 
Equivalence Partitioning Example #5 
 
Equivalence Partitioning Example #6 
 
Equivalence Partitioning Example #7 
 
Equivalence Partitioning Example #8 
 
Equivalence Partitioning Example #9 
 
Equivalence Partitioning Example #10 
 
Equivalence Partitioning Example #11 
 
Equivalence Partitioning Example #12 
 
Equivalence Partitioning Example #13 
 
Boundary-value Analysis Example #1 
 
Boundary-value Analysis Example #2 
 
Boundary-value Analysis Example #3 
 
Boundary-value Analysis Example #4 
 
Boundary-value Analysis Example #5 
 
Boundary-value Analysis Example #6 
 
Decision Table Testing Example #1 
 
Decision Table Testing Example #2 
 
State Transition Testing Example #1 
 
State Transition Testing Example #2 
 
State Transition Testing Example #3 
 
State Transition Testing Example #4 
 
State Transition Testing Example #5 
 
State Transition Testing Example #6 
 
State Transition Testing Example #7 
 
State Transition Testing Example #8 
 
State Transition Testing Example #9 
 
Benefits & Drawbacks of Independence 
 
Tasks of Test Manager & Tester 
 
Test Planning & Estimation 
 
Purpose & Content of a Test Plan 
 
Test Strategy & Test Approach 
 
Entry Criteria & Exit Criteria 
 
Factors Influencing the Test Effort 
 
Test Estimation Techniques 
 
Test Planning & Estimation 
 
Test Monitoring & Control 
 
Purposes Contents and Audiences for Test Reports 
 
Test Monitoring & Control 
 
5.1 Test Management Questions #1-5 
 
5.1 Test Management Questions #6-10 
 
5.2 Test Planning & Estimation Questions #1-8 
 
5.2 Test Planning & Estimation Questions #9-13 
 
5.2 Test Planning & Estimation Questions #14-16 
 
5.2 Test Planning & Estimation Questions #17-19 
 
Testing is a set of Activities 
 
Testing is a set of Activities 
 
Validation & Verification 
 
Validation & Verification 
 
Dynamic Testing & Static Testing 
 
Dynamic Testing & Static Testing 
 
Testing's Contribution to Success 
 
Errors Defects Failures & Root causes 
 
Testing shows presence of defects not their absence 
 
Exhaustive Testing is impossible 
 
Early Testing Saves Time & Money 
 
Testing is Context Dependent 
 
Absence of Errors is a Fallacy 
 
Test Monitoring & Control 
 
Testware: Test Planning Monitoring & Control Work Products 
 
Testware: Test Analysis Design & Implementation Work Products 
 
Testware: Test Execution & Completion Work Products 
 
Traceability between Test Basis & Testware 
 
Generic Skills required for Testing 
 
Testing in the Context of the Software Development Lifecycle 
 
Iterative & Incremental Development 
 
Software Development Methods & Practices 
 
Impact of Software Development Lifecycle on Testing 
 
Software Development Good Practices 
 
Acceptance Test-Driven Development 
 
Behavior-Driven Development