Manual testing vs automated testing?
Options
- Manual: a person runs steps; automated: code does (Correct option)
- Automated tests need no code to be written at all
- Manual tests are always better than automated ones
- They are the same thing under two different names
Answer
Manual: a person performs the steps and checks the result; automated: code runs the checks quickly and repeatedly
Why
Manual testing is good for exploring, judging usability and trying unexpected things.
Automated tests are written once and run on every change (CI), so they are ideal for repeated checks like regression tests.
Tools: JUnit (Java), pytest (Python), Selenium (browser UI).
Remember
Manual = a human. Automated = code.