Violating coding best practices
- Accidental Test Framework
- Ambiguous Tests
- Anonymous Test Case
- Anonymous Test
- Bad Documentation Comment
- Bad Naming
- Badly Structured Test Suite
- Blethery Prefixes
- Comments Only Test
- Constant Actual Parameter Value
- Dead Field
- Default Test
- Directly Executing Javascript
- Disabled Test
- Empty Method Category
- Empty Test-Method Category
- Empty Test
- Erratic Test
- Erratic Tests
- Everything Is A Property
- Flaky Locator
- Flaky Test
- Fully-Parameterized Template
- Goto Statement
- Having Flaky Or Slow Tests
- Hidden Meaning
- Hidden Test Call
- Ignored Test
- Improper Test Method Location
- Inconsistent Hierarchy
- Integration Test, Masquerading As Unit Test
- Intermittent Test Failures
- Is There Anybody There?
- Lack Of Encapsulation
- Lack Of Macro Events
- Literal Pollution
- Long Parameter List
- Lost Test
- Meaningless Variable Names
- Messy Test
- Missed Skip Rotten Green Test
- Missing Variable Definition
- Missing Verdict
- Mistaken Identity
- Mixed Selectors
- Name-Clashing Import
- Non-Functional Statement
- Nondeterministic Test
- Opaque Output
- Over-Eager Helper
- Over-Specific Runs On
- Overreferencing
- Proper Organization
- Sensitive Locators
- Short Template
- Singular Component Variable/Constant/Timer Reference
- Singular Template Reference
- Stop In Function
- Test Body Is Somewhere Else
- Test-Class Name
- Test-Method Category Name
- Testing For A Specific Bug
- Testy Testy Test Test
- The Conjoined Twins
- The Enumerator
- The Flickering Test
- The Forty Foot Pole Test
- The Sleeper
- The Stepford Fields
- The Test With No Name
- Time Bomb Data
- Time Bombs
- Time Sensitive Test
- Treating Test Code As A Second Class Citizen
- Unclassified Method Category
- Unreachable Default
- Unrestricted Imports
- Unsuitable Naming
- Unused Imports
- Unused Inputs
- Unused Parameter
- Unused Shared-Fixture Variables
- Unused Variable Definition
- Unworldly Test Data
- Using Faker
- Verbless And Noun-Full
- Wasted Variable Definition