How google tests software
11
How Google Tests Software BY JAMES WHITTAKER
-
Upload
epamdniprotestingcommunity -
Category
Technology
-
view
629 -
download
1
Transcript of How google tests software
![Page 1: How google tests software](https://reader036.fdocuments.in/reader036/viewer/2022081519/555574d6b4c9058a5a8b4cea/html5/thumbnails/1.jpg)
How Google Tests SoftwareBY JAMES WHITTAKER
![Page 2: How google tests software](https://reader036.fdocuments.in/reader036/viewer/2022081519/555574d6b4c9058a5a8b4cea/html5/thumbnails/2.jpg)
Agenda
Quality process
Roles
Organizational Structure
Continuous integration
Types of Tests
Tools
Documentation
![Page 3: How google tests software](https://reader036.fdocuments.in/reader036/viewer/2022081519/555574d6b4c9058a5a8b4cea/html5/thumbnails/3.jpg)
![Page 4: How google tests software](https://reader036.fdocuments.in/reader036/viewer/2022081519/555574d6b4c9058a5a8b4cea/html5/thumbnails/4.jpg)
Quality process
Quality ≠ Test
![Page 5: How google tests software](https://reader036.fdocuments.in/reader036/viewer/2022081519/555574d6b4c9058a5a8b4cea/html5/thumbnails/5.jpg)
Roles
The softwar
e engine
er
The softwar
e engineer in test
The test
engineer
![Page 6: How google tests software](https://reader036.fdocuments.in/reader036/viewer/2022081519/555574d6b4c9058a5a8b4cea/html5/thumbnails/6.jpg)
Organizational Structure
Engineering Productivity
Team 1
Team 2
Team 3
![Page 7: How google tests software](https://reader036.fdocuments.in/reader036/viewer/2022081519/555574d6b4c9058a5a8b4cea/html5/thumbnails/7.jpg)
Crawl, Walk, Run
Canary Channe
l
Dev Channe
l
Test Channe
l
Beta Channe
l
![Page 8: How google tests software](https://reader036.fdocuments.in/reader036/viewer/2022081519/555574d6b4c9058a5a8b4cea/html5/thumbnails/8.jpg)
Types of Tests
Large tests
Medium tests
Small tests
![Page 9: How google tests software](https://reader036.fdocuments.in/reader036/viewer/2022081519/555574d6b4c9058a5a8b4cea/html5/thumbnails/9.jpg)
Tools
Bug reporting
Metrics
Bots
![Page 10: How google tests software](https://reader036.fdocuments.in/reader036/viewer/2022081519/555574d6b4c9058a5a8b4cea/html5/thumbnails/10.jpg)
Documentation
Test plans
Test cases
Risk analysi
s
![Page 11: How google tests software](https://reader036.fdocuments.in/reader036/viewer/2022081519/555574d6b4c9058a5a8b4cea/html5/thumbnails/11.jpg)
The End