(Quickly) testing the tester via path coverage

Research output: Chapter in Book/Report/Conference proceedingConference contribution

11 Scopus citations

Abstract

The configuration complexity and code size of an automated testing framework may grow to a point that the tester itself becomes a significant software artifact, prone to poor configuration and implementation errors. Unfortunately, testing the tester by using old versions of the software under test (SUT) may be impractical or impossible: test framework changes may have been motivated by interface changes in the tested system, or fault detection may become too expensive in terms of computing time to justify running until errors are detected on older versions of the software. We propose the use of path coverage measures as a "quick and dirty" method for detecting many faults in complex test frameworks. We also note the possibility of using techniques developed to diversify state-space searches in model checking to diversify test focus, and an associated classification of tester changes into focus-changing and non-focus-changing modifications.

Original languageEnglish (US)
Title of host publicationWODA 2009 - Proceedings of the 7th International Workshop on Dynamic Analysis, Held in Conjunction with the ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2009
Pages22-28
Number of pages7
DOIs
StatePublished - 2009
Externally publishedYes
Event7th International Workshop on Dynamic Analysis, WODA 2009, Held in Conjunction with the ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2009 - Chicago, IL, United States
Duration: Jul 20 2009Jul 20 2009

Publication series

NameWODA 2009 - Proceedings of the 7th International Workshop on Dynamic Analysis, Held in Conjunction with the ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2009

Conference

Conference7th International Workshop on Dynamic Analysis, WODA 2009, Held in Conjunction with the ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2009
Country/TerritoryUnited States
CityChicago, IL
Period7/20/097/20/09

Keywords

  • Evaluation of test systems
  • Regression testing
  • Test frameworks

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Software

Fingerprint

Dive into the research topics of '(Quickly) testing the tester via path coverage'. Together they form a unique fingerprint.

Cite this