Test Smells Catalog Logo

Test Smell Categories

  • Code related
    • Code duplication
    • Complex - Hard to understand
      • Absence Of Why
      • Bad Comment Rate
      • Boilerplate Hell
      • Comments
      • Complicated Logic In Tests
      • Hard-Coded Test Data
      • Hard-Coded Values
      • Hard-To-Test Code
      • Hard-To-Write Test
      • Hardcoded Environment Configuration
      • Hardcoded Environment
      • Hardcoded Literals
      • Hardcoded Test Data
      • Herp Derp
      • Hidden Complexity
      • It Looks Right To Me
      • Keyword Driven Testing
      • Lack Comments
      • Large Macro Component
      • Large Module
      • Large Test File
      • Long Class
      • Long Function
      • Long Macro Event
      • Long Method
      • Long Statement Block
      • Long Test Steps
      • Long Test
      • Long/Complex/Verbose/Obscure Test
      • Magic Number Test
      • Magic Values
      • Obscure Test
      • Optimizing Dry
      • Over Refactoring Of Tests
      • Overcommented Test
      • Overly Complex Tests
      • Overly Dry Tests
      • Overuse Of Abstractions
      • Self Important Test Data
      • Tests Are Difficult To Write
      • Using Complicated Data Store
      • Using Complicated X-Path Or Css Selectors
      • Using Test Case Inheritance To Test Source Code Polymorphism
      • Verbose Test
      • What Are We Testing?
    • 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
  • Complex - Hard to understand
  • Verbose Test
  • View page source

Verbose Test

Definition:

  • A test method with more than 30 lines. It may indicate that the method has several responsibilities, impacting the test method maintenance.

Also Known As:

  • Obscure Test

References:

Quality attributes

  • - Code Example

  • - Cause and Effect

  • - Frequency

  • - Refactoring

  • Automatic Identification of High-Impact Bug Report by Product and Test Code Quality

  • Automatic generation of smell-free unit tests

  • Handling Test Smells in Python: Results from a Mixed-Method Study

  • Investigating Severity Thresholds for Test Smells

  • On the diffusion of test smells and their relationship with test code quality of Java projects

  • On the influence of Test Smells on Test Coverage

  • On the test smells detection: an empirical study on the jnose test accuracy

  • On the use of test smells for prediction of flaky tests

  • Smart prediction for refactorings in the software test code

  • TEMPY: Test Smell Detector for Python

  • Test Smell Detection Tools: A Systematic Mapping Study

  • TestQ: Exploring Structural and Maintenance Characteristics of Unit Test Suites

Previous Next

© Copyright 2024, EASY.

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