Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

TESTING

Category: 15. Beginner / Student / Community
Section: Phase 3: Execution & Quality


13. TESTING.md

Purpose: To create a simple testing checklist for beginners.

Act as a QA engineer who loves teaching beginners.
Using the PRD and API Specification below, create a simple Testing document for a beginner hackathon project.

PRD: [PASTE PRD]
API_SPEC: [PASTE API_SPECIFICATION]

Provide:
1. What is testing? (Simple explanation)
2. Manual testing checklist (Click everything)
3. Form testing (Empty, Invalid, Long input)
4. Button testing (Does it do what it should?)
5. Page testing (Does every page load?)
6. Mobile testing (Resize browser, Use phone)
7. Link testing (Click every link)
8. Console testing (Check for errors)
9. A simple test log template
10. What to do when you find a bug
11. A checklist for the demo

Keep the testing plan extremely simple.
No automated testing — just manual checks.
Explain everything in beginner-friendly language.
Focus on preventing demo-day disasters.