Test Smells Catalog Logo

Test Smell Categories

  • Code related
    • Code duplication
      • Army Of Clones
      • Assertion Chorus
      • Copy-Paste
      • Cut-And-Paste Code Reuse
      • Data-Ja Vu
      • Duplicate Alt Branches
      • Duplicate Assert
      • Duplicate Code
      • Duplicate Component Definition
      • Duplicate In-Line Templates
      • Duplicate Local Variable/Constant/Timer
      • Duplicate Statements
      • Duplicate Template Fields
      • Duplicate Test Code
      • Duplicate Test Runs
      • Duplicated Actions
      • Duplicated Code In Conditional
      • Duplicated Code
      • Half A Helper Method
      • Missing Parameterised Test
      • Missing Test Data Factory
      • Multiple Tests Testing The Same Or Similar Things
      • Reinventing The Wheel
      • Second Class Citizens
      • Test Clones
      • Test Code Duplication
      • Test Redundancy
      • The First And Last Rites
      • Two For The Price Of One
      • Very Similar Test Cases
    • Complex - Hard to understand
    • In association with production code
    • Mock and stub related
    • Violating coding best practices
  • Dependencies
  • Design related
  • Issues in test steps
  • Test execution - behavior
  • Test semantic - logic

Miscellanous

  • Easy Lab
  • How to contribute
  • How to cite this work
Test Smells Catalog
  • Code related
  • Code duplication
  • View page source

Code duplication

  • Army Of Clones
  • Assertion Chorus
  • Copy-Paste
  • Cut-And-Paste Code Reuse
  • Data-Ja Vu
  • Duplicate Alt Branches
  • Duplicate Assert
  • Duplicate Code
  • Duplicate Component Definition
  • Duplicate In-Line Templates
  • Duplicate Local Variable/Constant/Timer
  • Duplicate Statements
  • Duplicate Template Fields
  • Duplicate Test Code
  • Duplicate Test Runs
  • Duplicated Actions
  • Duplicated Code In Conditional
  • Duplicated Code
  • Half A Helper Method
  • Missing Parameterised Test
  • Missing Test Data Factory
  • Multiple Tests Testing The Same Or Similar Things
  • Reinventing The Wheel
  • Second Class Citizens
  • Test Clones
  • Test Code Duplication
  • Test Redundancy
  • The First And Last Rites
  • Two For The Price Of One
  • Very Similar Test Cases
Previous Next

© Copyright 2024, EASY.

Built with Sphinx using a theme provided by Read the Docs.