Efficient Strategies for Managing Technical Debt in Java Unit Testing