UNIVERSITY OF HERTFORDSHIRE COMPUTER SCIENCE RESEARCH COLLOQUIUM presents "How Good are my Software Tests?" Jean Petric (School of Computer Science, University of Hertfordshire) 11 October 2017 (Wednesday) 1 - 2 pm Hatfield, College Lane Campus Seminar Room C408 Everyone is Welcome to Attend Refreshments will be available Abstract: Automated testing is a paramount activity in ensuring software quality. Tests act as a guard to capture software defects early in the development process. Production code relies on automated tests, however tests do not often have the luxury to be automatically checked upon by someone or something else. Therefore, one way to ensure tests are doing a proper job is to maintain their high quality. There are many aspects to test quality, such as test effectiveness, maintainability, and comprehensibility. We have teamed up with our industry collaborator to revise and produce a list of (measurable) best practices that indicate good tests, which I shall discuss during the colloquium. I will be focused on giving a brief introduction to software testing, and its importance. I will then explain the best practices for writing tests, and discuss the implications when those good practices are not followed. --------------------------------------------------- Hertfordshire Computer Science Research Colloquium http://cs-colloq.cs.herts.ac.uk