The best way to test a program is to test it.
Failure is not a bad thing. It's part of the process of learning and improving.