Introduction to Testing - The basics
One of the things I’ve struggled and still struggling with is accepting the fact that bugs are inevitable. Whenever a bug gets reported on the code that I have spent hours writing I get crashed. I take it personally because that bug pops my ideal pink world bubble. So, let’s start by laying out the facts. No software is “bug-free”. There will always be bugs. But there is something you can do to almost annihilate them. Test test test.