Categorizing Test Smells

Goal:

  • identify best practices and anti-patterns in the state of the art and compare with common wisdom

Prior work

  • Gaelli & Wampfler did manually look at tests

Practices

  • both positive and negative
  • e.g. tests should be independent, mock objects, assertions, composed tests, etc.

Strategies for detecting best practices and anti-patterns

  • look at papers and extract recommendations and anti-patterns
  • look at testing codes, list attributes, and categorize them
  • talk to people and ask them about their practice

Afterwards look at automatic analysis, classification and detection for larger corpus.

Contact: Maudlin Kummer

Last changed by admin on 21 April 2009