Comparing Manual and Automated Testing in Software Development