Skip to content
Cucumber Diseases
Adding new Practice Repositories
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
Adding new Practice Repositories
tbd