A sound information systems (IS) curriculum should equip its students with both technical and organizational skills in communications (both oral and written), analysis, design, programming, testing, documentation, and management because most of the entry-level jobs opened for college IS graduates require these skills. A review of the current IS curriculum models reveals that specific pedagogical guidelines are available for most of these skills except software testing. Software testing is an important part the of IS development process. To achieve effectiveness in software testing, the participating IS professionals must apply software testing techniques. This paper discusses the importance of software testing to IS development and maintenance, reviews the existing software testing techniques, and provides a pedagogical guideline for instructing software testing techniques in IS curricula.