It feels kinda like scratching your own back with one of those wooden back scratchies. I think that you would be in the same position of testing the program how you intended it to be used and not the way the users will actually use it. These things are rarely the same.
It's great for proving your code does what you want but it doesn't prove that it won't do what you don't want.
Keep Up with TechRepublic