書籍『How Google Tests Software』をKindle版で購入

先日1/12(土)に開催した勉強会「『JUnit実践入門』写経・実践会 in 横浜 #2」にて、とあるテーマから"Googleはこういうテスト手法を取っている"という話が出ました。


そこで調べてみるとまずはそれらしきブログエントリを発見。


そして、開催レポートを書いてる際に関連する書籍もある事を知り、その場でポチっちゃいました。購入したのはKindle版です。

How Google Tests Software (English Edition)

How Google Tests Software (English Edition)

以下は書籍目次内容。ざっと眺めて見るだけでも、どのような手法があり、どういった内容のものが自ら(の現場等)に取り入れられるか、勉強になる事も多そうです。

Chapter1: Introduction to Google Software Testing
    Quality ≠ Test
    Roles
    Organizational Structure
    Crawl, Walk, Run
    Types of Tests

Chapter2: The Software Engineer in Test
    The Life of an SET
    Test Certified
    Interviewing SETs
    An Interview with Tool Developer Ted Mao
    An Interview with Web Driver Creator Simon Stewart

Chapter3: The Test Engineer
    A User-Facing Test Role
    The Life of a TE
    An Interview with Google Docs TE Lindsay Webster
    An Interview with YouTube TE Apple Chow

Chapter4: The Test Engineering Manager
    The Life of a TEM
    Getting Projects and People
    Impact
    An Interview with Gmail TEM Ankit Mehta
    An Interview with Android TEM Hung Dang
    An Interview with Chrome TEM Joel Hynoski
    The Test Engineering Director
    An Interview with Search and Geo Test Director Shelton Mar
    An Interview with Engineering Tools Director Ashish Kumar
    An Interview with Google India Test Director Sujay Sahni
    An Interview with Engineering Manager Brad Green
    An Interview with James Whittaker

Chapter5: Improving How Google Tests Software
    Fatal Flaws in Google’s Process
    The Future of the SET
    The Future of the TE
    The Future of the Test Director and Manager
    The Future of Test Infrastructure
    In Conclusion

Appendix A: Chrome OS Test Plan
    Overview of Themes
    Risk Analysis
    Per-Build Baseline Testing
    Per-LKG Day Testing
    Per-Release Testing
    Manual Versus Automation
    Dev Versus Test Quality Focus
    Release Channels
    User Input
    Test Case Repositories
    Test Dashboarding
    Virtualization
    Performance
    Stress, Long-Running, and Stability
    Test Execution Framework (Autotest)
    OEMs
    Hardware Lab
    E2E Farm Automation
    Testing the Browser AppManager
    Browser Testability
    Hardware
    Timeline
    Primary Test Drivers
    Relevant Documents

Appendix B: Test Tours for Chrome
    The Shopping Tour
    The Student Tour
    The International Calling Tour
    The Landmark Tour
    The All Nighter Tour
    The Artisan’s Tour
    The Bad Neighborhood Tour
    The Personalization Tour

Appendix C: Blog Posts on Tools and Code
    Take a BITE out of Bugs and Redundant Labor
    Unleash the QualityBots
    RPF: Google’s Record Playback Framework
    Google Test Analytics―Now in Open Source