Selenium supports following types of testing:
- Functional Testing
- Regression Testing
- Sanity Testing
- Smoke Testing
- Responsive Testing
- Cross Browser Testing
- UI testing
- Integration Testing
Mainly automation testing focus on automating regression test cases, smoke test cases, Sanity test cases and sometimes according to project and time box it does focus on end to end testing activity.