SEDS 514
Software Testing
The relationship of software testing to quality is examined with an emphasis on testing techniques. Topics include module and unit testing, integration and acceptance testing, statistical testing methods, defining test plans and strategies that map to system requirements. Testing principles, formal models of testing and software testing standards are also examined.
Week | Topics |
---|---|
1 | Introduction to Software Verification and Validation |
2 | Software Testing Overview and Classifications |
3-4 | Functional (Black Box) Testing |
5-6 | Structural (White Box) Testing |
7 | Mutation Testing |
8 | Model-Based Testing |
9 | Integration Testing |
10 | Regression Testing |
11 | Overview of Test Case Generation |
12 | Overview of Test Processes |
13 | Testing Tools and Test Automation |
14 | Software Reliability Modeling |