Front-end
- Acceptance Tests and System Tests that run in the browser
- Testing of Web Services with Unit Tests
- Compatibility Testing for Browser/OS/etc. combinations
- Performance Testing
- Security Testing
Back-end
- Functional Testing of business logic with Unit Tests
- Reusable Components, but they often come with their own tests