1.Unit test: Very low level, close to the source of your application
2. Smoke test: I applied it in the support ticket project, because ticket was create by the client and depended on the need of client so we can not use automation for ticket.
3. Regression test: build framework to cover the regression test cases
4. API testing: use to parse JSON, compare with database automatically…
5. Data-Driven: use to generate data from API and database
6. Mobile testing: robotium to test application…
7. Load test and performance test with Jmeter
8. Non functional testing