“We can make good tests run fast, but we can’t make fast tests be good.”
Ryan Tomayko, GitHub
- Fowler: The Practical Test Pyramid
- Fowler: Eradicating Non-Determinism in Tests
- Fowler: Testing Strategies in a Microservice Architecture
- Hermetic Servers
- An Empirical Analysis of Flaky Tests (article)
- Where do our flaky tests come from?
- Test Double (definitions)
- Mocks Aren't Stubs
- Contract Test
- What Makes a Good End-to-End Test : Google Testing on the Toilet
- The Practical Test Pyramid : Thoughtworks
- Move Fast & Don't Break Things : Slides
- Build the 'Right' Regression Testing Suite Using Behavior Driven Testing : Thoughtworks
- Which Test Cases Should I Automate : DevelopSense
- Depth of Test
- Service Virtualization On The Cheap
- Need for Speed (related to Service Virtualization On The Cheap)