04.4 · Capability in Engineering
Engineering quality
Practices that keep software correct as it changes: tests, reviews, debugging and steady improvement of the code.
Map6 skills
6 skillsClick a hexagon to set your status
- 04.4.2Integration testsTests that check components working together, including real databases or services.
Mark all 6
Where to start
3 resources- docsStart hereGoogle engineering practices, code review ↗Google · 30 min
How Google reviews code, from what reviewers look for to how authors should write small changes.
- articleGo deeperThe practical test pyramid ↗Ham Vocke (martinfowler.com) · 2018 · 55 min
A thorough, code-heavy guide to unit, integration and end-to-end tests and how many of each to write.
- bookGo deeper · PaidRefactoring ↗Martin Fowler · catalog
The standard book on improving code without changing behavior. The site has a free catalog of the refactorings.
Tools
2 tools- ToolOpen source
- ToolOpen source
Also in Engineering
04- 04.3Data engineering