Skip to main navigation Skip to search Skip to main content

Using abstraction and Web applications to teach criteria-based test design

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

The need for better software continues to rise, as do expectations. This, in turn, puts more emphasis on finding problems before software is released. Industry is responding by testing more, but many test engineers in industry lack a practical, yet theoretically sound, understanding of testing. Software engineering educators must respond by teaching students to test better. An essential testing skill is designing tests, and an efficient way to design high quality tests is to use an engineering approach: test criteria. To achieve the maximum benefit, criteria should be used during unit (developer) testing, as well as integration and system testing. This paper presents an in-depth teaching experience report on how we successfully teach criteria-based test design using abstraction and publicly accessible web applications. Our teaching materials are freely available online or upon request.

Original languageEnglish
Title of host publication2011 24th IEEE-CS Conference on Software Engineering Education and Training, CSEE and T 2011 - Proceedings
Pages227-236
Number of pages10
DOIs
StatePublished - 2011
Event2011 24th IEEE-CS Conference on Software Engineering Education and Training, CSEE and T 2011, Co-located with the 33rd International Conference on Software Engineering, ICSE - Waikiki, Honolulu, HI, United States
Duration: May 22 2011May 24 2011

Publication series

Name2011 24th IEEE-CS Conference on Software Engineering Education and Training, CSEE and T 2011 - Proceedings

Conference

Conference2011 24th IEEE-CS Conference on Software Engineering Education and Training, CSEE and T 2011, Co-located with the 33rd International Conference on Software Engineering, ICSE
Country/TerritoryUnited States
CityWaikiki, Honolulu, HI
Period05/22/1105/24/11

Fingerprint

Dive into the research topics of 'Using abstraction and Web applications to teach criteria-based test design'. Together they form a unique fingerprint.

Cite this