Streamlining Unit Testing Efficiency: Automated Test Case Generation Strategies