my research interests

my research interests include component techniques, testing, and innovative teaching...
 
 
Using industrial tools to test and grade Resolve/C++ programs PDF Print E-mail
Tuesday, 21 March 2006

Stephen H. Edwards. Using industrial tools to test and grade Resolve/C++ programs. In Proceedings of the Resolve Workshop 2006, Technical Report #06-10, Dept. of Computer Science, Virginia Tech, Blacksburg, VA, April 2006, pp. 6-12.

We can adapt industrial-quality tools for developing, testing, and grading Resolve/C++ programs, and use them to bring modern software testing practices into the classroom. This paper demonstrates how this can be done by taking a sample Resolve/C++ assignment based on software testing ideas, building a simple Eclipse project that handles build and execution actions for the assignment, writing all of the tests using CxxTest, and processing a solution through Web-CAT, and flexible automated grading system. Using tool support to bring realistic testing practices into the classroom has demonstrable learning benefits, and adapting existing tools for use with Resolve/C++ will allow these same techniques to be used in courses where Resolve/C++ is used.