Advantages:
- No environment setup needed.
- Programming knowledge is not required.
- Recommended for dynamically changing requirements.
- Allow human observation power to detect more bugs.
- The cost is less for short-term projects.
- Flexibility
Disadvantages:
- Difficult to perform complex calculations.
- Reusability
- Time taking
- High risk of human errors or mistakes.
- More human resources are required.