What are unit tests?
Unit tests are automated tests that focus on verifying the functionality of individual components or units of code, such as functions or methods. They check that each unit performs as expected in isolation, helping to identify and fix bugs early in the development process. Unit tests are typically written by developers and executed frequently to ensure code reliability and correctness.