Alternatives to Unit Testing? During a technical interview I was asked about ways to make sure code/software design is functional before deploying to any servers and the only thing I could think of was unit testing. My interviewer pressed me for other ways but I couldn't come up with any alternatives.
There are several ways to ensure product/code quality and functionality before deployment:


Basic functionality testing
Code Review
Static code analysis
Unit Testing
Single user performance testing