Effective Tips for Automating Java Unit Testing