-
Notifications
You must be signed in to change notification settings - Fork 1
Testing plan
Juliusz Kotelba edited this page Apr 20, 2025
·
1 revision
| Phase | Duration | Description |
|---|---|---|
| Test Planning | -- | Define scope, objectives, and resources needed for testing. |
| Test Execution | Weeks 17-18 | Run all test cases across browsers, devices, and screen sizes. |
| Bug Fix & Retest | Weeks 18-20 | Log bugs, fix issues, and verify fixes through retesting. |
| Firs iteration release | After retest | Final validation and approval before production release. |
Check that all site features work as intended.
Tasks:
- Test navigation (menus, links, buttons)
- Test login/logout
- Test user registration/sign-up
- Event sign-up or creation (if site includes event management)
- Forms (application) – submit & validate
- Calendar correct visibility
- File upload/download (character sheets, event materials)
- Admin panel functionality (if access is available)
Check if the site is intuitive and user-friendly.
Tasks:
- Evaluate UI/UX: Is it easy to navigate?
- Font readability and contrast
- Mobile usability (responsive design check)
- Accessibility (check color contrast, alt texts, keyboard navigation)
Ensure the site works across different environments.
Tasks:
- Test on various browsers: Chrome, Firefox, Edge, Safari
- Test on different devices: desktop, tablet, mobile
- Test on different OS: Windows, macOS, Android, iOS
Measure site speed and responsiveness.
Tasks:
- Load time test (home page + heavy content pages)
- Stress test (multiple users, heavy usage)
- Optimize images and media
- Identify performance bottlenecks using tools (e.g., Lighthouse, GTmetrix)
Verify text and media across the site.
Tasks:
- Check for typos and grammatical errors
- Ensure all images load and are correctly described (alt text)
- Validate links (no dead links or 404 errors)
- Localized content works as expected (Finnish/English toggles)
Ensure discoverability and traffic tracking.
Tasks:
- Title tags, meta descriptions, alt tags present
- Check Google Search Console & Analytics integration
Keep track of findings and improvements.
Tasks:
- Log all bugs and issues to Github
- Track fixes and retesting