Classification of a software test
Divided by test phase
1) Unit Test
2) Integration Testing
3) system Testing
4) Acceptance Test
5) Regression test
6) Alpha Test
7) Beta test
Divided by test method
1) white box test
2) black box test
3) Grey Box test
4) performance Test
5) Automated Testing
6) Compatibility test
7) Ease of use testing
8) Safety test
9) Exploratory Testing
10) Random Test
Specific what each test classification specifically said, see http://www.cnblogs.com/fnng/archive/2012/10/24/2737972.html
What's the use of recommending this? No need to remember, but next time if the interview is asked, we also know that there are at least so many test types!
Http://www.cnblogs.com/fnng/p/3653793.html encourages you not to choose the most complex, but to select the most in line with your current work status and business logic!
Fundamentals of Software Testing