Basics of Software Testing
- Description

Upcoming Course Schedule:
This course runs, weekday evenings, 12 sessions of 1 hour.
Chapter [1]: Introduction
1.1 What is software testing?
1.2 Why is software testing necessary?
1.3 Software Testing principles
1.4 Fundamental software test process
Chapter [2]: Testing life cycle
2.1 Software development methodology
2.2 Software Testing levels
2.3 Software Test types
2.4 Maintaining Software testing
Chapter [3]: Software Testing techniques
3.1 Peer Reviews and the software test process
3.2 Review process
3.3 Static analysis by software tools
Chapter [4]: Software Test design techniques
4.1 Designing software test cases
4.2 Categories of software test design
4.3 Black-box Testing
4.4 White-box Testing
4.5 Experience-based Testing
4.6 Choosing the best test technique
Chapter [5]: Software Test management
5.1 Software Test organization
5.2 Software Test plans, Testing estimates
5.3 Software Test monitoring and control
5.4 Configuration management
5.5 Risk and testing
5.6 Incident management
Chapter [6]: IT Tool support for software testing
6.1 Types of testing tools
6.2 Effective use of testing tools
6.3 Vendor Analysis in choosing a testing tool
- All the reading materials will be provided