3: Pipeline Testing
·1 min
Table of Contents
Where do we test?
- During Build, run:
- Unit tests
- Static analysis; code review
- During staging/test, run:
- Integration tests: E.g. interaction of app w/ DB
- Component: Test messaging between components
- System: Test end-to-end system
- Performance: Put a load on it
- Compliance
- Acceptance: Does the system meet biz goals?
- During prod stage, run:
- Everything from test, again
- Canary
Which type of test should comprise most of your testing?
- Unit tests. Roughly 70%.