Functional testing categories diagram illustrating different types of software testing.
Flowchart showing functional testing categories, including unit testing, line coverage, method coverage, code path coverage, sanity testing, smoke testing, regression testing, integration testing, and usability testing.