- Day 3: Fuzzy or not?
- Use
randomized data
in tests Amplify what is relevant for the outcome of the tests
- Use
- Day 4: A routine with Fakes and Mocks.
- Different kind of
Test Doubles
Fakes
vsMocks
- Different kind of
- Day 7: Can you read and understand the tests well?
- Fluent assertions
Business-oriented
assertions
- Day 9: Improve tests readability.
Test Data Builder
pattern- Centralized object creation to reduce refactoring resistance
- Day 11: Secure the program.
- Ensure tests quality
- Code Coverage
Mutation Testing
- Day 14: Find a more efficient way to test object mappings.
- Object Mapping
Approval Testing
- Day 20: Contract Tests.
- Contract Testing using
Approval Testing
- Contract Testing using