Two very good answers iI have come across are in thesehere:
- When to unit-test vs manual testWhen to unit-test vs manual test
- What not to test when it comes to Unit Testing?What not to test when it comes to Unit Testing?
JustificationThe justifications for avoiding percievedperceived overhead?:
- Immediate Time/Cost Immediate saving for your company
- Potential Time/cost saving in troubleshooting /maintainability/extension in the long run even after youryou're gone.
Would you not want to leave a great product from your side as the proof of your quality of your work? Speaking in selfish terms ,is is it not better for you that you do?