How do you test software for long term reliability?

I am wondering how you would go about testing software for its long term potential. Not necessarily functionality but potential failure points that would only show after running the program for a while.

Posted in Uncategorized