11. Values of a test
• Protect against regressions
• Allow refactoring
• Allow changes
• Fast
• Deterministic
• Con
fi
dence
• Precise
• Documentation
12. Types of external
dependencies
Rea
d
- Registries
- Pdf extraction
- Weather
Writ
e
- Emailing
- Payments
- Job launching
Read - Writ
e
- Data stores
- Identity pools
- File systems
13. Annoyances with adapter
tests
• Availability
• Speed
• External changes? - and frequency
• Cost of call
• Accessible locally?