Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

How Google Tests Software - Things I Learned from Google That Might Surprise You

Автор: OnSoftware

Загружено: 2012-11-07

Просмотров: 3971

Описание:

How Google Tests Software (Book): http://www.informit.com/store/how-goo...

2012 Jolt Award finalist!

Pioneering the Future of Software Testing

Do you need to get it right, too? Then, learn from Google. Legendary testing expert James Whittaker, until recently a Google testing leader, and two top Google experts reveal exactly how Google tests software, offering brand-new best practices you can use even if you're not quite Google's size...yet!

Breakthrough Techniques You Can Actually Use

Discover 100% practical, amazingly scalable techniques for analyzing risk and planning tests...thinking like real users...implementing exploratory, black box, white box, and acceptance testing...getting usable feedback...tracking issues...choosing and creating tools...testing "Docs & Mocks," interfaces, classes, modules, libraries, binaries, services, and infrastructure...reviewing code and refactoring...using test hooks, presubmit scripts, queues, continuous builds, and more. With these techniques, you can transform testing from a bottleneck into an accelerator--and make your whole organization more productive!

Table of Contents
Foreword by Alberto Savoia xiii
Foreword by Patrick Copeland xvii
Preface xxiii

Chapter 1: Introduction to Google Software Testing 1
Quality?Test 5
Roles 6
Organizational Structure 8
Crawl, Walk, Run 10
Types of Tests 12

Chapter 2: The Software Engineer in Test 15
The Life of an SET 17
Development and Test Workflow 17
Who Are These SETs Anyway? 22
The Early Phase of a Project 22
Team Structure 24
Design Docs 25
Interfaces and Protocols 27
Automation Planning 28
Testability 29
SET Workflow: An Example 32
Test Execution 40
Test Size Definitions 41
Use of Test Sizes in Shared Infrastructure 44
Benefits of Test Sizes 46
Test Runtime Requirements 48
Case 1: Change in Common Library 52
Test Certified 54
An Interview with the Founders of the Test
Certified Program 57
Interviewing SETs 62
An Interview with Tool Developer Ted Mao 68
An Interview with Web Driver Creator Simon Stewart 70

Chapter 3: The Test Engineer 75
A User-Facing Test Role 75
The Life of a TE 76
Test Planning 79
Risk 97
Life of a Test Case 108
Life of a Bug 113
Recruiting TEs 127
Test Leadership at Google 134
Maintenance Mode Testing 137
Quality Bots Experiment 141
BITE Experiment 153
Google Test Analytics 163
Free Testing Workflow 169
External Vendors 173
An Interview with Google Docs TE Lindsay Webster 175
An Interview with YouTube TE Apple Chow 181

Chapter 4: The Test Engineering Manager 187
The Life of a TEM 187
Getting Projects and People 189
Impact 191
An Interview with Gmail TEM Ankit Mehta 193
An Interview with Android TEM Hung Dang 198
An Interview with Chrome TEM Joel Hynoski 202
The Test Engineering Director 206
An Interview with Search and Geo Test Director
Shelton Mar 207
An Interview with Engineering Tools Director
Ashish Kumar 211
An Interview with Google India Test Director Sujay Sahni 214
An Interview with Engineering Manager Brad Green 219
An Interview with James Whittaker 222

Chapter 5: Improving How Google Tests Software 229
Fatal Flaws in Google's Process 229
The Future of the SET 231
The Future of the TE 233
The Future of the Test Director and Manager 234
The Future of Test Infrastructure 234
In Conclusion 235

How Google Tests Software - Things I Learned from Google That Might Surprise You

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#4302 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "q5ThEoYUJrU" ["related_video_title"]=> string(46) "How Google Tests Software - Tips from the Book" ["posted_time"]=> string(20) "12 лет назад" ["channelName"]=> string(10) "OnSoftware" } [1]=> object(stdClass)#4275 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "_jVL2-x1vXQ" ["related_video_title"]=> string(128) "⚡️Трамп внезапно запросил помощь у Путина || Зеленского бросает НАТО?" ["posted_time"]=> string(24) "11 часов назад" ["channelName"]=> string(23) "Время Прядко" } [2]=> object(stdClass)#4300 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "22tkx79icy4" ["related_video_title"]=> string(55) "RAG | САМОЕ ПОНЯТНОЕ ОБЪЯСНЕНИЕ!" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(8) "AI RANEZ" } [3]=> object(stdClass)#4307 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "gqe6eo2-9_Q" ["related_video_title"]=> string(43) "C++ testing with mocks is EASY and awesome!" ["posted_time"]=> string(19) "5 лет назад" ["channelName"]=> string(9) "Smok Code" } [4]=> object(stdClass)#4286 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "deaSx59kwHQ" ["related_video_title"]=> string(177) "ШИРЯЕВ: Рекордное падение нефти. Чемезов против Набиуллиной. Что будет с главой ЦБ и курсом рубля" ["posted_time"]=> string(21) "4 часа назад" ["channelName"]=> string(29) "Ходорковский LIVE" } [5]=> object(stdClass)#4304 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "pe_ejTiIcSs" ["related_video_title"]=> string(53) "Похудей на 45 КГ, Выиграй $250,000!" ["posted_time"]=> string(19) "3 дня назад" ["channelName"]=> string(7) "MrBeast" } [6]=> object(stdClass)#4299 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "wAuiJ7chqQk" ["related_video_title"]=> string(72) "How Google Tests Its Products | Google's Clare Meredith and Kira Dickson" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(11) "IoT For All" } [7]=> object(stdClass)#4309 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "UEgzTIjjZM0" ["related_video_title"]=> string(36) "Why Google has no QA | Don't hire QA" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(12) "kt-team (EN)" } [8]=> object(stdClass)#4285 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "IB0jIKniXO0" ["related_video_title"]=> string(173) "ДЕНЬ 1218. ТРАМП И ЗЕЛЕНСКИЙ ВСТРЕТЯТСЯ/ РОССИЯ СМОЖЕТ ВОЕВАТЬ ДО 2027? СЛАДКОВ НЕДОВОЛЕН АРМИЕЙ РФ" ["posted_time"]=> string(21) "4 часа назад" ["channelName"]=> string(19) "Майкл Наки" } [9]=> object(stdClass)#4303 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "4MvhP2zKozI" ["related_video_title"]=> string(120) "Основные теоремы в теории игр — Алексей Савватеев на ПостНауке" ["posted_time"]=> string(19) "5 лет назад" ["channelName"]=> string(18) "ПостНаука" } }
How Google Tests Software - Tips from the Book

How Google Tests Software - Tips from the Book

⚡️Трамп внезапно запросил помощь у Путина || Зеленского бросает НАТО?

⚡️Трамп внезапно запросил помощь у Путина || Зеленского бросает НАТО?

RAG | САМОЕ ПОНЯТНОЕ ОБЪЯСНЕНИЕ!

RAG | САМОЕ ПОНЯТНОЕ ОБЪЯСНЕНИЕ!

C++ testing with mocks is EASY and awesome!

C++ testing with mocks is EASY and awesome!

ШИРЯЕВ: Рекордное падение нефти. Чемезов против Набиуллиной. Что будет с главой ЦБ и курсом рубля

ШИРЯЕВ: Рекордное падение нефти. Чемезов против Набиуллиной. Что будет с главой ЦБ и курсом рубля

Похудей на 45 КГ, Выиграй $250,000!

Похудей на 45 КГ, Выиграй $250,000!

How Google Tests Its Products | Google's Clare Meredith and Kira Dickson

How Google Tests Its Products | Google's Clare Meredith and Kira Dickson

Why Google has no QA | Don't hire QA

Why Google has no QA | Don't hire QA

ДЕНЬ 1218. ТРАМП И ЗЕЛЕНСКИЙ ВСТРЕТЯТСЯ/ РОССИЯ СМОЖЕТ ВОЕВАТЬ ДО 2027? СЛАДКОВ НЕДОВОЛЕН АРМИЕЙ РФ

ДЕНЬ 1218. ТРАМП И ЗЕЛЕНСКИЙ ВСТРЕТЯТСЯ/ РОССИЯ СМОЖЕТ ВОЕВАТЬ ДО 2027? СЛАДКОВ НЕДОВОЛЕН АРМИЕЙ РФ

Основные теоремы в теории игр — Алексей Савватеев на ПостНауке

Основные теоремы в теории игр — Алексей Савватеев на ПостНауке

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]