Lesson 1 of 14Beginner
What is Manual Testing & the Tester's Role
Manual testing, defined
Manual testing means a human checks the software by using it — following steps, comparing what happens to what should happen, and reporting differences. No scripts, no code: just a curious, careful person and the application.
It's the foundation of all testing
Even in a world full of automation, manual testing matters because:
- Automation only checks what you tell it to. A human notices the unexpected — a weird layout, a confusing message.
- New features are explored manually first, before anyone automates them.
- Usability and "does this feel right?" can't be judged by a script.
What a manual tester actually does
- Understands the requirement / user story.
- Designs test cases — the specific things to check.
- Executes them and observes results.
- Reports bugs clearly and retests fixes.
- Thinks like a user and like an attacker ("what if I do this wrong?").
Key takeaways
- Manual testing = a human verifying software by using it, no code required.
- It catches the unexpected, judges usability, and comes before automation.
- The core loop: understand → design cases → execute → report → retest.