TLDR; I am giving a presentation on unit testing and TDD. I would like to know your opinions and experiences with automated testing.
I practice test driven development(TDD) every day at my job. I am a part of an extreme programming (XP) team in a 70 year old company. Other teams outside of our portfolio practice scrum and lack the testing reflex that we all have. A colleague and I are giving a presentation next month to our Java Community of Practice on unit testing. We will talk about its benefits and why developers should write tests. We will also talk about the benefits that writing tests first can have on your code quality. I know the benefits I gain from them, but I would like to hear from this community. If you have never written unit tests, then I would especially like to hear from you. What would you like to know about unit tests? If you dislike testing, what is it that you dislike? Feel free to share any opinions you have on the topic. Thanks in advance!