Some (balanced) automated testing gets you away from "hoping nothing bad will happen" while not having to spend a year coming up with a formal proof for your program. Worth testing if you haven't ;)
Any which way, more prodding of the model (mental or more formal) is probably going to help correctness but may or may not be worth the cost, depending.