Testing types can be broadly categorized into several categories based on different criteria like the objective of the test, the level of testing, and the environment in which the test is conducted. Here’s an overview of some common types of testing in software development:
### 1. **Static Testing vs. Dynamic Testing**
- **Static Testing**: Involves reviewing and analyzing the code, requirements, or designs without executing the program.


