Automated Testing - for Software Development