Poetry Madness
 
 

Recently Viewed clear list


Interviews | March 17, 2014

Shawn Donley: IMG Peter Stark: The Powells.com Interview



Peter StarkIt's hard to believe that 200 years ago, the Pacific Northwest was one of the most remote and isolated regions in the world. In 1810, four years... Continue »
  1. $19.59 Sale Hardcover add to wish list

spacer
Qualifying orders ship free.
$36.75
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
5 Local Warehouse Software Engineering- General

More copies of this ISBN

How Google Tests Software

by

How Google Tests Software Cover

 

Synopses & Reviews

Publisher Comments:

Seamless delivery of cloud software at scale is a massive challenge, but one company has largely surmounted it: Google. In reaching this goal, a state-of-the-art testing process was of paramount importance. This book offers an unprecedented "under the hood" look at how Google tests its cloud software, introducing never-before-revealed best practices for testing and automation. Test pioneer James Whittaker and two Google testing experts bring together powerful lessons, place them in perspective, and codify them for use by any practitioner. They offer candid insights into what's working for Google - and an insider's skeptical look at processes that aren't yet working optimally. Along the way, they offer readers a solid foundation for making decisions about:

 

* Risk analysis and test planning

* Thinking like the user (and knowing which user!)

* Exploratory, black box, white box, and acceptance testing

* Incorporating community feedback

* Tracking issues more effectively

 * Using off-the-shelf tools, custom tools, spreadsheets, and dashboards

 * Understanding the lives of software engineers and test engineering managers

* Testing early "Docs and Mocks"

* Testing interfaces, classes, modules, libraries, binaries, services, and infrastructure

* Managing code reviews

 * Performing small, medium, and large-scale tests

* Refactoring

* Using test hooks, presubmit scripts and queues, and continuous builds

* Deployment and production monitoring and more

Synopsis:

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!

 

About the Author

James Whittaker is Director of Test Engineering for Google. He pioneered model-based testing, developed the acclaimed runtime fault injection tool Holodeck, and was an early leader in penetration testing. He has authored or co-authored How to Break Software, How to Break Software Security, How to Break Web Software, and Exploratory Software Testing. Jason Arbon leads test engineering/automation for Google's Chrome Browser and Chrome OS. At Microsoft, he worked on search, BizTalk, and Exchange Server. Jeff Carollo, Senior Software Engineer in Test at Google, now works on Chrome and Chrome OS.

Table of Contents

Introduction

Life of a Test Engineer

The Product

Risk Analysis

The Test Plan

Thinking Like the User, But Which One?

Exploratory Testing

Black Box Testing

White Box Testing

Acceptance Testing

The Mythical Testing Sign-Off

Community Feedback

Issue Tracking

Off-the-Shelf Tools:

Custom Tools:

Spreadsheets

Dashboards

Life of a Software Engineer in Test

The Early Phase: Docs and Mocks

Interfaces, Classes, Modules, Libraries, Binaries and Services

Infrastructure

Code Reviews

Small Tests

Medium Tests

Large Tests

Refactoring

Test Hooks

Presubmit scripts

Presubmit queues

Continuous Builds

Issue Tracking

Staging Environments

Deployment

Production Monitoring

Off-the-Shelf Tools

Dashboards

Life of a Test Engineering Manager

Knowing Your People

Knowing Your Projects

Scarcity Brings Clarity

Allocations

Encouraging Cross-Team Collaboration

Toxic Projects: Just Say No

Product Details

ISBN:
9780321803023
Author:
Whittaker, James
Publisher:
Addison-Wesley Professional
Author:
Whittaker, James A.
Author:
Carollo, Jeff
Author:
Arbon, Jason
Subject:
Programming - Software Development
Subject:
Software Engineering-General
Copyright:
Edition Description:
Trade paper
Publication Date:
20120324
Binding:
TRADE PAPER
Language:
English
Pages:
320
Dimensions:
9.2 x 7 x 0.675 in 508 gr

Other books you might like

  1. Getting Results from Software... Used Trade Paper $13.95
  2. I. M. Wright's Hard Code Used Trade Paper $23.00

Related Subjects

Computers and Internet » Networking » General
Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Quality Assurance and Testing
Computers and Internet » Software Engineering » Software Management
History and Social Science » Economics » General
Travel » General

How Google Tests Software New Trade Paper
0 stars - 0 reviews
$36.75 In Stock
Product details 320 pages Addison-Wesley Professional - English 9780321803023 Reviews:
"Synopsis" by ,

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!

 

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.