Step 2 · Test the Project Interface
Goal
Verify that the user interface components work correctly and identify any UI/UX issues.
Instructions
You are in workflow step 2. Focus on interface testing and user experience validation.
Tasks to perform
1. Test UI Components
- Verify all pages load correctly.
- Check form validations.
- Test navigation and routing.
- Verify responsive design.
2. Browser Compatibility
- Test in different browsers if possible.
- Check for console errors.
- Verify CSS/styling issues.
3. Accessibility Check
- Look for missing alt tags.
- Check for proper heading hierarchy.
- Verify keyboard navigation.
4. Populate TODO.md
- Create tasks for any UI bugs found.
- Document UX improvements needed.
- Note any accessibility issues.
- Use the format:
- [ ] [prefix]: description _(ref: workflows/dev-cycle/02-test-the-project-ui.md)_ - Status rules:
[ ]= not started ·[~]= in progress (one at a time) ·[x]= done (prefix the date)
Expected Output
After completing this workflow step, TODO.md should contain:
- UI bugs that need fixing.
- UX improvements to implement.
- Accessibility issues to address.
If no issues are found, add a single task:
- [ ] verify: All interface tests passing, ready for production _(ref: workflows/dev-cycle/02-test-the-project-ui.md)_
Example TODO.md output
## Todo
- [ ] fix: Login form doesn't show validation errors _(ref: workflows/dev-cycle/02-test-the-project-ui.md)_
- [ ] improve: Add loading spinner on dashboard page _(ref: workflows/dev-cycle/02-test-the-project-ui.md)_
- [ ] fix: Mobile menu doesn't close on navigation _(ref: workflows/dev-cycle/02-test-the-project-ui.md)_
- [ ] accessibility: Add alt text to product images _(ref: workflows/dev-cycle/02-test-the-project-ui.md)_
Exit Criteria
This workflow step is complete when:
- All interface components have been tested.
TODO.mdhas been updated with UI/UX tasks.- You have documented any visual bugs or improvements.