書籍『How Google Tests Software』をKindle版で購入
先日1/12(土)に開催した勉強会「『JUnit実践入門』写経・実践会 in 横浜 #2」にて、とあるテーマから"Googleはこういうテスト手法を取っている"という話が出ました。
- 『JUnit実践入門』写経・実践会 in 横浜 #2 を開催してきた #junitbook - Shinya’s Daily Report
- 『JUnit実践入門』写経・実践会 in 横浜 #2 - connpass
そこで調べてみるとまずはそれらしきブログエントリを発見。
- How Google Tests Software - Part One
- How Google Tests Software - Part Two
- How Google Tests Software - Part Three
- How Google Tests Software - Part Four
- How Google Tests Software - Part Five
そして、開催レポートを書いてる際に関連する書籍もある事を知り、その場でポチっちゃいました。購入したのはKindle版です。
How Google Tests Software (English Edition)
- 作者: James A. Whittaker,Jason Arbon,Jeff Carollo
- 出版社/メーカー: Addison-Wesley Professional
- 発売日: 2012/03/21
- メディア: Kindle版
- この商品を含むブログ (4件) を見る
以下は書籍目次内容。ざっと眺めて見るだけでも、どのような手法があり、どういった内容のものが自ら(の現場等)に取り入れられるか、勉強になる事も多そうです。
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