Why Software Testing Is Sometimes Ineffective: Two Applied Studies of Positive Test Strategy

Barbee E. Teasley, Laura Marie Leventhal, Clifford R. Mynatt, Diane S. Rohlman

Research output: Contribution to journalArticle

19 Scopus citations

Abstract

The term positive test strategy describes the tendency to test a hypothesis with test cases that confirm (i.e., aim to support) rather than disconfirm the hypothesis. Most demonstrations of this phenomenon have involved relatively abstract problems. The authors suggest that people use a positive test strategy in a more applied setting as well, that is, in computer software testing. In 2 experiments, they examined how Ss with varying expertise performed functional testing of software. There was substantial evidence of the use of a positive test strategy: Ss tended to test only those functions and aspects of the software that were specifically described in the specifications as what the software was supposed to do. This effect was only partially mitigated by increasing expertise among testers and by more complete program specifications.

Original languageEnglish (US)
Pages (from-to)142-155
Number of pages14
JournalJournal of Applied Psychology
Volume79
Issue number1
DOIs
StatePublished - Feb 1994

ASJC Scopus subject areas

  • Applied Psychology

Fingerprint Dive into the research topics of 'Why Software Testing Is Sometimes Ineffective: Two Applied Studies of Positive Test Strategy'. Together they form a unique fingerprint.

  • Cite this