Download PDFOpen PDF in browser

Guidelines for Software Testing Education Objectives from Industry Practices with a Constructive Alignment Approach

EasyChair Preprint 5491

6 pagesDate: May 10, 2021

Abstract

Testing and quality assurance are characterized as the most expensive tasks in the software life cycle. However, several studies also indicate that the industry could enhance product quality and reduce costs by investing in developing testing practices. Software engineering educators can bridge the gap between formal education and industry practices to produce more industry-ready graduates, by observing the industry in action. To find out the current state of industry, we conducted a study in software organizations to assess how they test their products and which process models they follow. According to the survey results, the organizations rely heavily on test automation and use sophisticated testing infrastructures, apply agile practices even when working with mission-critical software, and have reduced the use of formal process reference and assessment models. Based on the results, this paper identifies a number of key learning objectives in quality assurance and software testing disciplines that the industry expects from university graduates. The principles of constructive alignment are used to present learning goals, teaching methods, and assessment methods that align with the industry requirements.

Keyphrases: constructive alignment, curriculum, software testing

BibTeX entry
BibTeX does not have the right entry for preprints. This is a hack for producing the correct reference:
@booklet{EasyChair:5491,
  author    = {Timo Hynninen and Jussi Kasurinen and Antti Knutas and Ossi Taipale},
  title     = {Guidelines for Software Testing Education Objectives from Industry Practices with a Constructive Alignment Approach},
  howpublished = {EasyChair Preprint 5491},
  year      = {EasyChair, 2021}}
Download PDFOpen PDF in browser