Testing in the 'small'

  • Authors:
  • Joel A. Rosiene;Carolyn Pe Rosiene

  • Affiliations:
  • Computer Science Department, Eastern Connecticut State University, Willimantic, CT;Computer Science Department, University of Connecticut, West Hartford, CT

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

Much of software testing is designed to verify and validate large software systems. White-box, black-box, unit, and integration testing [1,2,3] are established mechanisms for testing software also at a larger scale. In this paper, we present a methodology to introduce the CS1 student to testing small programs, hence, "testing in the 'small'".The technique involves gradually introducing CS1 students to the notion of program testing. We devised a three-phase approach where we progress from clear, concise testing instructions to more vague and less precise test case selection guidelines.The technique has been successfully implemented and provides CS1 educators a technique to manage program testing.