What in your opinion is the best method of testing an application? To make sure that on no occasion would it crash - that it would continue to function properly.