- Untested code is broken code
- Test Driven Development (TDD) Traps
- Test Driven Development : By Example
- The Three Laws of TDD, Featuring Kotlin
- Specification By Example
- Using “Given-When-Then” to Discover and Validate Requirements
- Given When Then
- A Functional Approach to Given When Then Using Java 8
- INTRODUCING BDD
- How to write a User Story, a programmer’s perspective - part 1
- Acceptance Testing
- Move Fast & Don't Break Things
- Just Say No to More End-to-End Tests
- First-Class Tests
- The Practical Test Pyramid
- Your tests aren’t flaky
- An effective testing strategy