Testing from a Developer’s Point of View