Reconnaissance
Testing input validation
Testing authentication
Testing session management
Testing business logic