Testując oprogramowanie na obecność niechcianych błędów, paradoksalnie, sami często popełniamy ich co niemiara. Jednak najlepszą ochroną przed popełnianiem błędów, jest nauka na nich (a jeszcze lepiej - na cudzych) i świadomość ich występowania. Poniżej wymienionych jest kilka przykładów, które zdarzają się dość często i warto mieć je na uwadze.