Hi Tony,
Well, it's quite a large scope question you pose.
You could disable "Stop on error" as described in
Project Properties - Playback Options as a start.
How you implement error checking and handling errors that occur would be up to you to define in your script architecture, but say if you're looping over rows in a data driver spreadsheet, then you would want to exit a test (written as a function perhaps) to return to the main loop iterating over the data driver spreadsheet.
Hope this helps you with some ideas!