Issues in test steps
- Issues in assertions
- 7 Layer Testing
- Asserting Pre-Condition And Invariants
- Assertion Diversion
- Assertion Mismatch Scenario
- Assertion-Free
- Assertionless Test
- Assertions Should Be Merciless
- Blinkered Assertions
- Brittle Assertion
- Brittle Test
- Brittle Ui Tests
- Broad Assertion
- Bumbling Assertions
- Calculating Expected Results On The Fly
- Celery Data
- Circumstantial Evidence
- Commented Code In The Test
- Commented Test
- Complex Assertions
- Conspiracy Of Silence
- Early Returning Test
- Equality Sledgehammer Assertion
- Fantasy Tests
- Fragile Test
- Fuzzy Assertions
- Happenstance Testing
- Inadequate Assertion
- Inappropriate Assertions
- Incidental Coverage
- Invisible Assertions
- Likely Ineffective Object-Comparison
- Line Hitter
- Martini Assertion
- Missed Fail Rotten Green Test
- Missing Assertions
- Missing Test
- No Assertions
- No Traces Left
- On The Fly
- Over Exertion Assertion
- Over-Checking
- Premature Assertions
- Primitive Assertion
- Redundant Assertion
- Returning Assertion
- Second Guess The Calculation
- Self-Test
- Sensitive Equality
- Shotgun Surgery
- Testing The Internal Monologue
- The Butterfly
- The Nitpicker
- Under-The-Carpet Assertion
- Under-The-Carpet Failing Assertion
- Using Assertions As A Substitute For All Class-Based Exceptions
- Using Assertions As A Substitute For All Defensive Programming Techniques
- Using The Wrong Assert
- Issues in exception handling
- Issues in setup
- Badly Used Fixture
- Bury The Lede
- Complicated Set Up Scenarios Within The Tests Themselves
- Curdled Test Fixtures
- Empty Shared-Fixture
- Excessive Inline Setup
- Excessive Setup
- Factories That Contain Unnecessary Data
- Fragile Fixture
- Fragile Locators
- General Fixture
- Hidden Test Data
- Idle Ptc
- Inappropriately Shared Fixture
- Irrelevant Information
- Isolated Ptc
- Large Fixture
- Max Instance Variables
- Noisy Logging
- Noisy Setup
- Obscure In-Line Setup
- Oversharing On Setup
- Refused Bequest
- Scattered Test Fixtures
- Separate Fixture Files
- Share The World
- Superfluous Setup Data
- Taking Environment State For Granted
- Test Maverick
- Test Objects Initialized In A Describe Block
- Test Objects Initialized In Each Test
- Test Setup Is Somewhere Else
- The Cuckoo
- The Mother Hen
- There Is Too Much Setup To Run The Test Cases
- Unused Definition
- Using Fixtures
- Vague Header Setup
- Verifying In Setup Method
- Where Does This One Go?
- Issues in teardown
- Activation Asymmetry
- Complex Teardown
- External Shared-State Corruption
- Generous Leftovers
- Improper Clean Up After Tests Have Been Run
- It Was Like That When I Got Here
- Leaving Temporary Files Behind
- Not Idempotent
- Shared-State Corruption
- Sloppy Worker
- Teardown Only Test
- The Painful Clean-Up
- The Soloist
- Unrepeatable Test
- Wet Floor