VISTACON 2010 - Domain testing
There are no translations available.

By: Cem Kaner

This e-mail address is being protected from spambots. You need JavaScript enabled to view it

Organization: Software Testing Education & Research, Florida Institute of Technology

Title: Director

About Your Presentation / Presentation Description

Domain testing is the most widely taught (and perhaps the most widely used) software testing technique.

Practitioners often study the simplest cases of domain testing under two other names, "boundary testing" and "equivalence class analysis." That simplified form applies

  • Only to tests of input variables
  • Only when tested at the system level
  • Only when tested one at a time
  • Only when tested in a very superficial way

In competent practice, and in the research literature, all of these limitations are often set aside, but there is very little practical teaching of the more general approaches.

Sowmya Padmanabhan did her M.Sc. thesis research on this. Sowmya, Doug Hoffman and I are co-authoring the Domain Testing Workbook.

This talk will present a worksheet that we've developed for planning and creating domain tests of individual variables or multiple variables that are independent or linearly or nonlinearly related. I'll brush on some of the theory underlying the approach, but mainly I want to present some of the lessons that this work brought home to me about skilled (contrasted with inexperienced or unskilled) domain testing.