1. What is Software?
2. About Software Testing
3. Test Design
4. Deciding on a Strategy
5. Importance of Software Testing.
Software Testing Background
1. What is a Bug?
2. Why Bug Test?
3. Why Do Bugs Occur?
4. Why Does Software have Bugs?
5. The Cost of Bugs
6. What Exactly Does a Software Tester Do?
7. What Makes a Good Software Tester?
8. Summary
9. Examples
10. Exercises
The Realities of Software Testing
1. Testing Axioms
2. Software Testing Terms and Definitions
3. Summary
4. Examples
5. Exercises
Quality
1. Introduction to Quality
2. Perspective of Quality
3. Factors Assuring Quality
4. Quality Assurance
5. Quality Control
6. QA Vs QC
7. Cost of Quality
8. Summary
9. Examples
10. Exercises
Software Development Process
Work Process
Managing the Entire Software Development Process
Building the Test Environment
Testing Process
Testing New Technologies
Special Test Types
Testing Internal Controls