That is Why Developers Aren't Called Testers
One idea that I encountered and that I just didn't like right from the start is this one:
Why not let the developers test their own code? I mean they know how it's supposed to work and where it's weaknesses lie. So since they know their code ...
