Skip to content
Cucumber Diseases
C#
Initializing search
GitHub
Overview
Practice Repositories
Cucumber Smells
Deliberate Exercise
Contributing
Cucumber Diseases
GitHub
Overview
Overview
Contributors
Practice Repositories
Practice Repositories
Example application
Java
Golang
Python
C#
Cucumber Smells
Cucumber Smells
001: Missing Then Implementation
002: Unused Given Parameter
003: The Data Collector
004: Redundant Mirror Image
005: Intermediate When Steps
006: Given/When Purpose Mismatch
007: Rotting Steps
008: Singular-Plural Logic Clones
009: Dead Steps
010: Hardcoded Parameters
011: Active Side Effects in Then Step
012: Dependence on Class State
013: Test Code Impurity
Deliberate Exercise
Deliberate Exercise
Exercise 001: Implement Missing Then Implementation
Exercise 002: Remove Unused Given Parameter
Exercise 003: Remove Data Collector
Exercise 004: Refactor Redundant Mirror Image
Exercise 005: Refactor Intermediate When Steps
Exercise 006: Refactor Given/When Purpose Mismatch
Exercise 007: Remove Rotting Steps
Exercise 008: Merge Singular-Plural Logic Clones
Exercise 009: Remove Dead Steps
Exercise 010: Replace Hardcoded Parameters
Exercise 011: Refactor Active Side Effects in Then Step
Exercise 012: Remove Dependence on Class State
Exercise 013: Refactor Test Code Impurity
Contributing
Contributing
Collaboration Approach for Contributing New Smells
Adding new Practice Repositories
C#