A software testing technique where individual units or components of a software application are tested in isolation, typically using automated testing frameworks or tools to verify their correctness and functionality.
"The developer wrote unit tests to verify the behavior of each function in the module."