How do you test your work?

almost 4 years ago from , Web Designer at Evolution Internet

For big projects we always seem to run into little (and big) gotchas. How do you weed out your bugs and do your testing? Which browsers are you supporting? Do you outsource your testing?