A case study on improving the software testing process