2. What is testing?
Finding defects
Gaining confidence about the level of quality
Providing information for decision-making
Preventing defects
2
3. Seven Testing Principles
Testing shows precence of defects
Exhaustive testing is impossible
Early testing
Defect clustering
Pesticide paradox
Testing is context dependent
Absence-of-errors fallacy
3
5. Fundamental Test Process
Test Planning and Control
Test Analysis and Design
Test Implementation and Execution
Evaluating Exit Criteria and Reporting
Test Closure Activities
5
7. Test Types
Testing of Function
• Functional Testing
Testing of Non-functional Software Characteristcs
• Non-functional Testing
Testing of Software Structure/Architecture
• Structural Testing
Testing Related to Changes
• Re-testing and Regression Testing
7
9. Static Techniques
Static Techniques and the Process
Review Process
Activities of a Formal Review
Roles and Responsibilities
Types of Review
Success Factors of Reviews
Static Analysis By Tools
9
10. Activities of a Formal Review
Planning Kick-off
Individual
Preperation
Review
Meeting
ReworkFollow-up
10
16. Test Automation Decision
Are the Scenerios Automatable?
Test Execution
Period
Not Possible Cost Much Cost Little
Whenever
Possible ?
Regularly
?
Once in
while
16