![Daniel Irvine](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1664724268/dev/Daniel_Irvine_aahanz.jpg?auto=format,compress&fit=crop&w=300&h=300)
Daniel Irvine
Daniel Irvine is a soft ware consultant based in London. He works with a variety of languages including JavaScript and Ruby. He’s a mentor and coach for junior developers and runs TDD and XP workshops and courses. When he’s not working, he spends time cooking and practicing yoga. He co-founded the Queer Code London meetup and is an active member of the European software craft community.
Overtesting: why it happens and how to avoid it
TestJS Summit 2022
![TestJS Summit 2022](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1619376949/rlwmbgekjgai9xefiety.png?auto=format,compress&fit=scale&w=60)
7 min
Overtesting: why it happens and how to avoid it
Overtesting is a common problem with unit test suites. It's when you have too many tests that break often and take up a large amount of time to keep green. Here's a fresh perspective on why that happens and how you can avoid it.