• DocumentCode
    3478373
  • Title

    Error-Based Software Testing and Analysis

  • Author

    Howden, William E.

  • Author_Institution
    CSE, UCSD, La Jolla, CA, USA
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    161
  • Lastpage
    167
  • Abstract
    An approach to error-based testing is described that uses simple programmer error models and focus-directed methods for detecting the effects of errors. Errors are associated with forgetting, ignorance, bandwidth and perversity. The focus-directed approach was motivated by the observation that focus is more important than methodology in detecting such errors. The strengths and weaknesses of error-based versus more methodological methods are compared using three underlying assumptions called the faith, coincidence and hindsight effects. The weaknesses of error-based testing are compensated for by establishment of an expertise-based foundation that uses research from the study of natural decision making. Examples of the application of error-based methods are given from projects in which the author had access to the programmers, making it possible to track failure back to both defect and error. The relationship of error-based testing to contemporary methods, such as context-driven and exploratory testing, is described.
  • Keywords
    program diagnostics; program testing; coincidence effects; context-driven; decision making; error effect detection; error-based methods; error-based software analysis; error-based software testing; expertise-based foundation; exploratory testing; faith effects; focus-directed methods; hindsight effects; programmer error models; Arrays; Context; Focusing; Indexes; Interviews; Programming; Testing; analysis; checklists; comments; context-driven; defects; errors; expertise; exploratory; focus; functions; learning; testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference Workshops (COMPSACW), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • Print_ISBN
    978-1-4577-0980-7
  • Electronic_ISBN
    978-0-7695-4459-5
  • Type

    conf

  • DOI
    10.1109/COMPSACW.2011.36
  • Filename
    6032231