Can someone please provide a complete checklist of things to go through when it comes to testing a new script or online application for errors?