View
632
Download
1
Category
Preview:
Citation preview
How Google Tests SoftwareBY JAMES WHITTAKER
Agenda
Quality process
Roles
Organizational Structure
Continuous integration
Types of Tests
Tools
Documentation
Quality process
Quality ≠ Test
Roles
The softwar
e engine
er
The softwar
e engineer in test
The test
engineer
Organizational Structure
Engineering Productivity
Team 1
Team 2
Team 3
Crawl, Walk, Run
Canary Channe
l
Dev Channe
l
Test Channe
l
Beta Channe
l
Types of Tests
Large tests
Medium tests
Small tests
Tools
Bug reporting
Metrics
Bots
Documentation
Test plans
Test cases
Risk analysi
s
The End
Recommended