
Manual
- Manual testing requires human involvement
- Manual testing can be labour intensive
- Manual testing can imply high costs
- Manual testing can be applied to any product
- Manual testing can be considered to be not accurate due to potential human error

Automated
- Automated uses tools to execute tests
- Automated testing can save time
- Automated testing can be cost effective
- Automated testing is better suited in stable systems
- Automated testing is more reliable