excerpts from article by Joseph Puopolo, An impassioned plea to other Start-up founders to use automated tests.
Working on the business side of the shop, I have fought against automated tests for a while. That all changed recently
….The conclusion I reached was that automated tests save developers time and let you deliver more. This was a painful admission, but a correct one.
….I have been in multiple start-ups where automated tests didn’t exist, and let me just say the QA overhead was astronomical.
….While it seems counter-intuitive, building tests saves you time in the long run. The knee jerk reaction is to spend your time building new features. I have had this reaction many times
….One of the biggest time sinks in development is finding the problem. With proper tests in place you can isolate and figure out where the issue is.
….With automated tests in place, it is easier for new developers coming into the system to understand code that they didn’t write.
….automated tests save time and help you get to market faster. If your goal is to rush to MVP without putting in place a scalable infrastructure that allows you to grow your code base, you are not only making a technical mistake but a business mistake.