Software Testing

Date and Time: 
Thursday, April 7th, 2016
Center Green
Jeffrey Carver

In this tutorial, we will cover some of the basic approaches to software testing including: various types of coverage-based testing, testing based on program graphs, input space testing, data flow testing, and syntax-based testing. In addition to providing the theoretical background and explanation for each type of testing, attendees will work through some hands-on exercises. Attendees are encouraged to bring some of their own code segments to use in the hands-on portion of the tutorial. If time permits, we will also introduce the concepts of Test Driven Development.

Speaker Description: 

Dr. Jeffrey Carver is an Associate Professor in the Department of Computer Science at the University of Alabama. He earned his PhD in Computer Science from the University of Maryland. His main research interests include empirical software engineering, software engineering for science, software quality, human factors in software engineering and software process improvement. He has been an active leader in the Software Engineering for Science community over the last decade. In addition, he is the primary organizer of a workshop series focused on Software Engineering for Science. He is a Senior Member of the IEEE Computer Society and a Senior Member of the ACM.

PDF icon Testing_Tutorial_2016.pdf329.26 KB

Event Category: