1 | Introduction to software testing: verification, validation, testing and debugging processes |
2 | Fundamental concepts of software testing I: error, defect, failure, test case, tests |
3 | Fundamental concepts of software testing II: test bed, test oracle, quality parameters. |
4 | IEEE Eleven principles of software testing |
5 | Defect types, hypothesis and tests: requirement, design, coding defects |
6 | Strategies and Methods for Test Case Design I: equivalence class partition |
7 | Strategies and Methods for Test Case Design I: boundary value analysis |
8 | Strategies and Methods for Test Case Design I: Cause effective graph method |
9 | Strategies and Methods for Test Case Design II: Statement testing |
10 | Strategies and Methods for Test Case Design II: Branch testing |
11 | Strategies and Methods for Test Case Design II:Path testing |
12 | Strategies and Methods for Test Case Design II:Dataflow testing |
13 | Strategies and Methods for Test Case Design II:Mutation testing and loop testing |
14 | Six levels of testing |