An open modern software testing laboratory courseware - An experience report

Vahid Garousi*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

14 Citations (Scopus)

Abstract

In order to effectively teach software testing students how to test real-world software, the software tools, exercises, and lab projects chosen by testing educators should be practical and realistic. However, there are not many publicly-available realistic testing courseware for software testing educators to adapt and customize. Even for the existing testing lab exercises developed and/or used by the educators, there are various drawbacks, e.g.: (1) They are not usually kept up-to-date with the most recent testing tools and technologies, e.g., JUnit, (2) They are not built based on realistic/real-world Systems Under Test (SUTs), but rather use "toy" examples (SUTs). The above needs were the main motives for the author and his team at the University of Calgary to modernize the lab exercises of an undergraduate software testing course. This paper presents the designed lab courseware, and the experiences learned from using the courseware in the University of Calgary. It is hoped (and expected) that other software testing educators start to use this laboratory courseware and find it useful for their instruction and training needs.

Original languageEnglish
Title of host publicationCSEE and T 2010 - 2010 IEEE 23rd Conference on Software Engineering Education and Training
Pages177-184
Number of pages8
DOIs
Publication statusPublished - 25 Jun 2010
Externally publishedYes
Event23rd International IEEE conference on Software Engineering Education and Training, CSEE and T 2010 - Pittsburgh, PA, United States
Duration: 09 Mar 201012 Mar 2010

Conference

Conference23rd International IEEE conference on Software Engineering Education and Training, CSEE and T 2010
Country/TerritoryUnited States
CityPittsburgh, PA
Period09/03/201012/03/2010

ASJC Scopus subject areas

  • Software
  • Education

Fingerprint

Dive into the research topics of 'An open modern software testing laboratory courseware - An experience report'. Together they form a unique fingerprint.

Cite this