Static Testing
Static Testing involves the examination of software artifacts without executing the code. This type of testing is focused on finding defects in the early stages of the development process, such as requirements, design, and code. It includes activities like code reviews, inspections, walkthroughs, and static analysis to ensure the quality and correctness of the software. Static Testing helps in identifying issues that could lead to potential problems in the future, ultimately improving the overall software quality.