1. Test Objectives
The primary objectives of this testing effort are to:
- Verify login functionality using email/password, Google, Facebook, and Steam accounts
- Validate captcha challenge implementation after three failed login attempts
- Ensure cross-platform compatibility (desktop, mobile web, Android/iOS apps)
- Identify and report any functional, usability, security, or integration issues
2. Scope of Testing
In Scope:
- Functional testing of login flow with:
- Email and password.
- Third-party accounts (Google, Facebook, Steam).
- Verification of captcha functionality after three failed login attempts.
- Cross-platform testing:
- Desktop (Chrome, Firefox, Safari, Edge).
- Mobile browsers (Safari, Chrome).
- Android and iOS apps.
- Integration testing of third-party authentication services (Google, Facebook, Steam).
- Security testing:
- Password protection and encryption.
- Captcha bypass prevention.
- Prevention of brute-force attacks.
- Usability testing:
- UI/UX design consistency.
- Accessibility compliance (e.g., keyboard navigation, screen readers).
- Negative testing:
- Invalid credentials.
- Invalid email formats.
- Expired third-party sessions.
Out of Scope:
- Backend infrastructure performance and scalability testing.
- Native application installation flows.
- User registration flow.