Overview of various types of functional testing in software development.
Diagram showing the types of functional testing, including Unit Testing, Component Testing, Smoke Testing, Integration Testing, Regression Testing, Sanity Testing, System Testing, and User Acceptance Testing, arranged around a central circle.