Testing at Google Scale Product Description 2012 Jolt Award finalist! Pioneering the Future of Software Test 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! Features + Benefits Presents pioneering testing techniques that can help any company moving to the cloud Shows how to achieve web-level scale for integration and system testing Offers expert guidance on managing end-to-end testing, including superior automation strategies 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 Appendix A: Chrome OS Test Plan 237 Overview of Themes 237 Risk Analysis 238 Per-Build Baseline Testing 239 Per-LKG Day Testing 239 Per-Release Testing 239 Manual Versus Automation 240 Dev Versus Test Quality Focus 240 Release Channels 240 User Input 241 Test Case Repositories 241 Test Dashboarding 241 Virtualization 241 Performance 242 Stress, Long-Running, and Stability 242 Test Execution Framework (Autotest) 242 OEMs 242 Hardware Lab 242 E2E Farm Automation 243 Testing the Browser AppManager 243 Browser Testability 243 Hardware 244 Timeline 244 Primary Test Drivers 246 Relevant Documents 246 Appendix B: Test Tours for Chrome 247 The Shopping Tour 247 The Student Tour 248 Suggested Areas to Test 248 The International Calling Tour 249 Suggested Areas to Test 249 The Landmark Tour 249 Suggested Landmarks in Chrome 249 The All Nighter Tour 250 Suggested Areas to Test 250 The Artisan´s Tour 251 Tools in Chrome 251 The Bad Neighborhood Tour 251 Bad Neighborhoods in Chrome OS 251 The Personalization Tour 252 Ways to Customize
Google+ Hangouts for Business:How to use Google+ Hangouts to Improve Brand Impact, Build Business and Communicate in Real-Time David Amerland
Maximizing Google Analytics:Six High-Impact Practices Tabatha Farney, Nina McHale
For any company to make a major impact, it is essential to grow, flourish, and expand into new industries and marketplaces. One of the companies that does this better than any other is Google, the undisputed King of the Internet. The broad reach, inspiring vision, passionate employees, dedicated customers, and bright future for this company can be traced back to certain essential keys that have allowed the company to grow faster than anyone thought possible. This audiobook is a condensed guide, a short-cut, if you will, to some of the most essential secrets behind Google´s astronomical growth and perennial success. 1. Language: English. Narrator: Andrea Erickson. Audio sample: http://samples.audible.de/bk/acx0/031832/bk_acx0_031832_sample.mp3. Digital audiobook in aax.
Google gives nonprofit organizations $10,000 per month in free advertising through its Google Ad Grants program. And unlike most grants, Google´s has an extremely quick application process and is very easy to get. So why do so few nonprofits participate in Google Ad Grants, and why do existing grantees struggle so much with maximizing its value to grow their organization? What´s the catch? The catch is this: Google Ad Grants is very difficult to administer unless you have extensive knowledge of and expertise with the Google Adwords program. Having $10,000 to spend is easy; actually spending it is, in fact, very difficult. And because Google provides very little support or guidance on how to spend the money, the average nonprofit grantee is only able to use a few hundred dollars of their $10,000 allotment each month. But not anymore. The Google Ad Grants Playbook changes all of that. Josh Barsch and Steve Isaacs of StraightForward Interactive have managed over 100 Google Ad Grants accounts over the past decade for charities worldwide and have cracked the code on how to extract the full value of Google Ad Grants for their clients. For the first time, they reveal their entire ´´playbook´´ - no holds barred, nothing left out - for helping their clients realize the full $10,000 of value from their Google Ad Grant, month after month after month. The Google Ad Grants Playbook is exactly that: a playbook. A set of easy-to-follow, step-by-step marching orders that your nonprofit can use to maximize the grant´s impact and grow your nonprofit organization. Don´t know how to use Google Adwords? No problem: the playbook covers all of the basics you need to know about how to build and manage your own campaigns from the ground up. Unsure about what you can advertise with the Ad Grant? What works and what doesn´t work? No problem: it´s all covered in great detail in the playbook. It´s the only guide you´ll ever need to taking your nonprofit to 1. Language: English. Narrator: Gail L. Chaffee. Audio sample: http://samples.audible.de/bk/acx0/079710/bk_acx0_079710_sample.mp3. Digital audiobook in aax.
Google Analytics Breakthrough:From Zero to Business Impact. 1. Auflage Feras Alhlou, Shiraz Asif, Eric Fettman
Google Analytics Breakthrough:From Zero to Business Impact Feras Alhlou, Shiraz Asif, Eric Fettman
Become more productive and boost the impact of your marketing efforts with Brad Batesolel´s weekly marketing tips on everything from social media to digital advertising to techniques and tools. Every week you´ll find a new and immediately actionable tip to help you build your community, track engagement, measure analytics, generate brand awareness, or help you accomplish other marketing goals. 1. Language: English. Narrator: Brad Solemon. Audio sample: http://samples.audible.de/bk/acx0/073232/bk_acx0_073232_sample.mp3. Digital audiobook in aax.
What does the world want? According to John Battelle, a company that answers that question can unlock the most intractable riddles of both business and culture. And for the past few years, that´s exactly what Google has been doing. Jumping into the game long after Yahoo, Alta Vista, Excite, Lycos, and other pioneers, Google offered a radical new approach to search, redefined the idea of viral marketing, survived the dotcom crash, and pulled off the largest and most talked about initial public offering in the history of Silicon Valley. But The Search offers much more than the inside story of Google´s triumph. It´s also a big-picture book about the past, present, and future of search technology, and the enormous impact it is starting to have on marketing, media, pop culture, dating, job hunting, international law, civil liberties, and just about every other sphere of human interest. More than any of its rivals, Google has become the gateway to instant knowledge. Hundreds of millions of people use it to satisfy their wants, needs, fears, and obsessions, creating an enormous artifact that Battelle calls ´´the Database of Intentions´´. Combined with the databases of thousands of other search-driven businesses, large and small, it all adds up to a goldmine of information that powerful organizations (including the government) will want to get their hands on. No one is better qualified to explain this entire phenomenon than Battelle, who co-founded Wired and founded The Industry Standard. Perhaps more than any other journalist, he has devoted his career to finding the holy grail of technology. And he has finally found it in search. For anyone who wants to understand how Google really succeeded, The Search is an eye-opening and indispensable read. 1. Language: English. Narrator: John Battelle. Audio sample: http://samples.audible.de/bk/adbl/000038/bk_adbl_000038_sample.mp3. Digital audiobook in aax.