Analysis of the effectiveness of students' test data

  • Authors:
  • C. Stringfellow;Z. Kurunthottical

  • Affiliations:
  • Midwestern State University, Wichita Falls, TX;Midwestern State University, Wichita Falls, TX

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the challenges for students is to come up with appropriate test cases to test the applications they develop. The challenge for instructors is to come up with a small test suite, yet one that is adequate to thoroughly test student's projects. This paper describes two testing techniques to aid instructors in reducing test cases, while still ensuring effective testing. The first technique uses input-output analysis and identifies relationships between inputs and outputs to generate a minimal test suite. The second technique selects certain inputs as critical points and tests in their vicinity. The main point of this paper is to compare the test suite generated by applying these techniques to a large class project to the test suite developed by students in the course using traditional approaches. While the first technique has the potential to uncover errors, results in this study show that only the latter technique uncovers errors that the students miss with traditional approaches.