Unit Testing: Verifying the functionality of individual units or components of code in isolation, typically performed by developers using test frameworks like JUnit, NUnit, or pytest.