Test Smells Catalog Logo

Test Smell Categories

  • Code related
  • Dependencies
  • Design related
  • Issues in test steps
  • Test execution - behavior
  • Test semantic - logic
    • Other test logic related
      • Anal Probe
      • Assert 1 = 2
      • Asynchronous Code
      • Branch To Assumption Anti-Pattern
      • Chafing
      • Complex Conditional
      • Conditional Assertions
      • Conditional Logic Test
      • Conditional Logic
      • Conditional Test Logic
      • Conditional Tests
      • Conditional Verification Logic
      • Conditionals In Tests
      • Contaminated Test Subject
      • Context-Dependent Rotten Green Assertion Test
      • Control Logic
      • Easy Tests
      • Embedding Implementation Detail In Your Features/Scenarios
      • Evolve Or
      • Factories With Random Data Instead Of Sequences
      • Flexible Test
      • Fully Rotten Green Test
      • Generative
      • Get Really Clever And Use Random Numbers In Your Tests
      • Ground Zero
      • Guarded Test
      • Happy Path
      • I Wrote It Like This
      • Incidental Details
      • Inconsistent Wording
      • Indecisive
      • Indented Test
      • Insufficient Grouping
      • Invalid Test Data
      • Invasion Of Privacy
      • Lazy Test
      • London School Orthodoxy
      • Multiple Test Conditions
      • Nested Conditional
      • Neverfail Test
      • Only Easy Tests
      • Only Happy Path Tests
      • Paranoid
      • Parsed Data
      • Quixotic
      • Rewriting Private Methods As Public
      • Rotten Green Test
      • Skip Rotten Green Test
      • Skip-Epidemic
      • Sneaky Checking
      • Success Against All Odds
      • Tangential
      • Test By Number
      • Test-Per-Method
      • Testing Internal Implementation
      • Testing The Authentication Framework
      • Tests That Can’T Fail
      • The Dodger
      • The Inspector
      • The Liar
      • The Sequencer
      • Underspecification
      • Untestable Test Code
      • Use Smart Values
      • Wheel Of Fortune
      • X-Ray Specs
      • You Do Weird Things To Get At The Code Under Test
    • Testing many things
    • Testing many units

Miscellanous

  • Easy Lab
  • How to contribute
  • How to cite this work
Test Smells Catalog
  • Test semantic - logic
  • Other test logic related
  • View page source

Other test logic related

  • Anal Probe
  • Assert 1 = 2
  • Asynchronous Code
  • Branch To Assumption Anti-Pattern
  • Chafing
  • Complex Conditional
  • Conditional Assertions
  • Conditional Logic Test
  • Conditional Logic
  • Conditional Test Logic
  • Conditional Tests
  • Conditional Verification Logic
  • Conditionals In Tests
  • Contaminated Test Subject
  • Context-Dependent Rotten Green Assertion Test
  • Control Logic
  • Easy Tests
  • Embedding Implementation Detail In Your Features/Scenarios
  • Evolve Or
  • Factories With Random Data Instead Of Sequences
  • Flexible Test
  • Fully Rotten Green Test
  • Generative
  • Get Really Clever And Use Random Numbers In Your Tests
  • Ground Zero
  • Guarded Test
  • Happy Path
  • I Wrote It Like This
  • Incidental Details
  • Inconsistent Wording
  • Indecisive
  • Indented Test
  • Insufficient Grouping
  • Invalid Test Data
  • Invasion Of Privacy
  • Lazy Test
  • London School Orthodoxy
  • Multiple Test Conditions
  • Nested Conditional
  • Neverfail Test
  • Only Easy Tests
  • Only Happy Path Tests
  • Paranoid
  • Parsed Data
  • Quixotic
  • Rewriting Private Methods As Public
  • Rotten Green Test
  • Skip Rotten Green Test
  • Skip-Epidemic
  • Sneaky Checking
  • Success Against All Odds
  • Tangential
  • Test By Number
  • Test-Per-Method
  • Testing Internal Implementation
  • Testing The Authentication Framework
  • Tests That Can’T Fail
  • The Dodger
  • The Inspector
  • The Liar
  • The Sequencer
  • Underspecification
  • Untestable Test Code
  • Use Smart Values
  • Wheel Of Fortune
  • X-Ray Specs
  • You Do Weird Things To Get At The Code Under Test
Previous Next

© Copyright 2024, EASY.

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