Google软件测试之道:像google一样进行软件测试

Google软件测试之道:像google一样进行软件测试
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , [美] , [美] , , ,
2013-10
版次: 1
ISBN: 9787115330246
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 258页
字数: 335千字
正文语种: 简体中文
原版书名: How Google Tests Software
655人买过
  •   《Google软件测试之道》从内部视角告诉你这个世界上知名的互联网公司是如何应对21世纪软件测试的独特挑战的。《Google软件测试之道》抓住了Google做测试的本质,抓住了Google测试这个时代复杂软件的精华。《Google软件测试之道》描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责;讲述了测试管理及在Google的测试历史或在主要产品上发挥了重要作用的工程师的访谈,这对那些试图建立类似Google的测试流程或团队的人受益很大。
      最后,《Google软件测试之道》还介绍了作者对于Google测试如何继续演进的见解、Google乃至整个业界的测试方向的一些预言,相信很多读者都会感受到其中的洞察力,甚至感到震惊。本书可以作为任何从事软件测试人员到达目标的指南。
      《Google软件测试之道》适合开发人员、测试人员、测试管理人员使用,也适合大中专院校相关专业师生的学习用书,以及培训学校的教材。   惠特克(JamesWhittaker),Google的工程总监,负责Google部分产品的测试,包括Chrome、地图、GoogleWebApp。在加盟Google之前,James在Microsoft工作,再之前是一名大学教授。James在全球测试领域闻名遐迩。

      阿尔邦(JasonArbon),Google的一名测试工程师(TE),曾参与负责Google桌面、Chrome和ChromeOS的测试。同时,Jason也是一系列开源测试工具和个性化实验的开发负责人。在加入Google之前,他在Microsoft工作。

      卡罗洛(JeffCarollo),Google的一名测试开发工程师(SET),曾参与负责GoogleVoice、工具框、Chrome、ChromeOS产品的测试。Jeff为许多Google内部的开发团队提供咨询服务,帮助提升这些团队初期的代码质量。在2010年,Jeff转岗为软件开发工程师(SE),并领导负责Google+API的开发。在加入Google之前,Jeff在Microsoft工作。 第1章Google软件测试介绍
    1.1质量不等于测试
    1.2角色
    1.2.1软件开发工程师(SWE)
    1.2.2软件测试开发工程师(SET)
    1.2.3测试工程师(TE)
    1.3组织结构
    1.4爬、走、跑
    1.5测试类型

    第2章软件测试开发工程师
    2.1SET的工作
    2.1.1开发和测试流程
    2.1.2SET究竟是谁
    2.1.3项目的早期阶段
    2.1.4团队结构
    2.1.5设计文档
    2.1.6接口与协议
    2.1.7自动化计划
    2.1.8可测试性
    2.1.9SET的工作流程:一个实例
    2.1.10测试执行
    2.1.11测试大小的定义
    2.1.12测试规模在共享测试平台中的使用
    2.1.13测试规模的益处
    2.1.14测试运行要求
    2.2测试认证
    2.3SET的招聘
    2.4与工具开发工程师TedMao的访谈
    2.5与WebDriver的创建者SimonStewart的对话

    第3章测试工程师
    3.1一种面向用户的测试角色
    3.2测试工程师的工作
    3.2.1测试计划
    3.2.2风险
    3.2.3测试用例的生命周期
    3.2.4bug的生命周期
    3.2.5TE的招聘
    3.2.6Google的测试领导和管理工作
    3.2.7维护模式的测试(MaintenanceModeTesting)
    3.2.8质量机器人(QualityBot)实验
    3.2.9BITE实验
    3.2.10GoogleTestAnalytics
    3.2.11零成本测试流程
    3.2.12外部供应商
    3.3与GoogleDocs测试工程师林赛·韦伯斯特(LindsayWebster)的访谈
    3.4与YouTube测试工程师安普·周(AppleChow)的访谈

    第4章测试工程经理
    4.1测试工程经理的工作
    4.2获得项目和人员
    4.3影响力
    4.4Gmail测试工程经理AnkitMehta的访谈
    4.5Android测试工程经理HungDang的访谈
    4.6Chrome测试工程经理JoelHynoski的访谈
    4.7测试总监
    4.8搜索和地理信息测试总监SheltonMar的访谈
    4.9工程工具总监AshishKumar的访谈
    4.10印度Google测试总监SujaySahni访谈
    4.11工程经理BradGreen访谈
    4.12JamesWhittaker访谈

    第5章Google软件测试改进
    5.1Google流程中的致命缺陷
    5.2SET的未来
    5.3TE的未来
    5.4测试总监和经理的未来
    5.5未来的测试基础设施
    5.6结论

    附录AChromeOS测试计划
    A.1测试主题概述
    A.2风险分析
    A.3每次构建版本的基线测试
    A.4最新可测试版本(LastKnownGood,LKG)的每日测试
    A.5发布版本测试
    A.6手工测试与自动化测试
    A.7开发和测试的质量关注点
    A.8发布通道
    A.9用户输入
    A.10测试用例库
    A.11测试仪表盘
    A.12虚拟化
    A.13性能
    A.14压力、长时运行和稳定性测试
    A.15测试执行框架(Autotest)
    A.16OEM厂商
    A.17硬件实验田
    A.18端到端测试自动化集群
    A.19测试浏览器的应用管理器
    A.20浏览器的可测试性
    A.21硬件
    A.22时间线
    A.23主要的测试驱动力
    A.24相关文档

    附录BChrome的漫游测试
    B.1购物漫游
    B.2学生漫游
    B.3国际长途电话漫游
    B.4地标漫游
    B.5通宵漫游
    B.6公务漫游测试
    B.7危险地带漫游
    B.8个性化漫游

    附录C有关工具和代码的博客文章
    C.1使用BITE从bug和冗余的工作中解脱出来
    C.2发布QualityBot
    C.3RPF:Google的录制回放框架
    C.4Google测试分析系统(GoogleTestAnalytics)——现在开源了
    附录D术语表
  • 内容简介:
      《Google软件测试之道》从内部视角告诉你这个世界上知名的互联网公司是如何应对21世纪软件测试的独特挑战的。《Google软件测试之道》抓住了Google做测试的本质,抓住了Google测试这个时代复杂软件的精华。《Google软件测试之道》描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责;讲述了测试管理及在Google的测试历史或在主要产品上发挥了重要作用的工程师的访谈,这对那些试图建立类似Google的测试流程或团队的人受益很大。
      最后,《Google软件测试之道》还介绍了作者对于Google测试如何继续演进的见解、Google乃至整个业界的测试方向的一些预言,相信很多读者都会感受到其中的洞察力,甚至感到震惊。本书可以作为任何从事软件测试人员到达目标的指南。
      《Google软件测试之道》适合开发人员、测试人员、测试管理人员使用,也适合大中专院校相关专业师生的学习用书,以及培训学校的教材。
  • 作者简介:
      惠特克(JamesWhittaker),Google的工程总监,负责Google部分产品的测试,包括Chrome、地图、GoogleWebApp。在加盟Google之前,James在Microsoft工作,再之前是一名大学教授。James在全球测试领域闻名遐迩。

      阿尔邦(JasonArbon),Google的一名测试工程师(TE),曾参与负责Google桌面、Chrome和ChromeOS的测试。同时,Jason也是一系列开源测试工具和个性化实验的开发负责人。在加入Google之前,他在Microsoft工作。

      卡罗洛(JeffCarollo),Google的一名测试开发工程师(SET),曾参与负责GoogleVoice、工具框、Chrome、ChromeOS产品的测试。Jeff为许多Google内部的开发团队提供咨询服务,帮助提升这些团队初期的代码质量。在2010年,Jeff转岗为软件开发工程师(SE),并领导负责Google+API的开发。在加入Google之前,Jeff在Microsoft工作。
  • 目录:
    第1章Google软件测试介绍
    1.1质量不等于测试
    1.2角色
    1.2.1软件开发工程师(SWE)
    1.2.2软件测试开发工程师(SET)
    1.2.3测试工程师(TE)
    1.3组织结构
    1.4爬、走、跑
    1.5测试类型

    第2章软件测试开发工程师
    2.1SET的工作
    2.1.1开发和测试流程
    2.1.2SET究竟是谁
    2.1.3项目的早期阶段
    2.1.4团队结构
    2.1.5设计文档
    2.1.6接口与协议
    2.1.7自动化计划
    2.1.8可测试性
    2.1.9SET的工作流程:一个实例
    2.1.10测试执行
    2.1.11测试大小的定义
    2.1.12测试规模在共享测试平台中的使用
    2.1.13测试规模的益处
    2.1.14测试运行要求
    2.2测试认证
    2.3SET的招聘
    2.4与工具开发工程师TedMao的访谈
    2.5与WebDriver的创建者SimonStewart的对话

    第3章测试工程师
    3.1一种面向用户的测试角色
    3.2测试工程师的工作
    3.2.1测试计划
    3.2.2风险
    3.2.3测试用例的生命周期
    3.2.4bug的生命周期
    3.2.5TE的招聘
    3.2.6Google的测试领导和管理工作
    3.2.7维护模式的测试(MaintenanceModeTesting)
    3.2.8质量机器人(QualityBot)实验
    3.2.9BITE实验
    3.2.10GoogleTestAnalytics
    3.2.11零成本测试流程
    3.2.12外部供应商
    3.3与GoogleDocs测试工程师林赛·韦伯斯特(LindsayWebster)的访谈
    3.4与YouTube测试工程师安普·周(AppleChow)的访谈

    第4章测试工程经理
    4.1测试工程经理的工作
    4.2获得项目和人员
    4.3影响力
    4.4Gmail测试工程经理AnkitMehta的访谈
    4.5Android测试工程经理HungDang的访谈
    4.6Chrome测试工程经理JoelHynoski的访谈
    4.7测试总监
    4.8搜索和地理信息测试总监SheltonMar的访谈
    4.9工程工具总监AshishKumar的访谈
    4.10印度Google测试总监SujaySahni访谈
    4.11工程经理BradGreen访谈
    4.12JamesWhittaker访谈

    第5章Google软件测试改进
    5.1Google流程中的致命缺陷
    5.2SET的未来
    5.3TE的未来
    5.4测试总监和经理的未来
    5.5未来的测试基础设施
    5.6结论

    附录AChromeOS测试计划
    A.1测试主题概述
    A.2风险分析
    A.3每次构建版本的基线测试
    A.4最新可测试版本(LastKnownGood,LKG)的每日测试
    A.5发布版本测试
    A.6手工测试与自动化测试
    A.7开发和测试的质量关注点
    A.8发布通道
    A.9用户输入
    A.10测试用例库
    A.11测试仪表盘
    A.12虚拟化
    A.13性能
    A.14压力、长时运行和稳定性测试
    A.15测试执行框架(Autotest)
    A.16OEM厂商
    A.17硬件实验田
    A.18端到端测试自动化集群
    A.19测试浏览器的应用管理器
    A.20浏览器的可测试性
    A.21硬件
    A.22时间线
    A.23主要的测试驱动力
    A.24相关文档

    附录BChrome的漫游测试
    B.1购物漫游
    B.2学生漫游
    B.3国际长途电话漫游
    B.4地标漫游
    B.5通宵漫游
    B.6公务漫游测试
    B.7危险地带漫游
    B.8个性化漫游

    附录C有关工具和代码的博客文章
    C.1使用BITE从bug和冗余的工作中解脱出来
    C.2发布QualityBot
    C.3RPF:Google的录制回放框架
    C.4Google测试分析系统(GoogleTestAnalytics)——现在开源了
    附录D术语表
查看详情
相关图书 / 更多
Google软件测试之道:像google一样进行软件测试
Go专家编程(第2版)
任洪彩
Google软件测试之道:像google一样进行软件测试
Go编程进阶实战:开发命令行应用、HTTP应用和gRPC应用
[澳]阿米特·萨哈(Amit Saha)著 贾玉彬 刘光磊 译;上海碳泽信息科技有限公司 审校
Google软件测试之道:像google一样进行软件测试
Go语言从入门到项目实战(视频版)
刘瑜 萧文翰 董树南 著
Google软件测试之道:像google一样进行软件测试
Go语言从入门到项目实践(超值版)
余建熙
Google软件测试之道:像google一样进行软件测试
Go语言学习指南:惯例模式与编程实践
乔恩·博德纳(Jon Bodner)
Google软件测试之道:像google一样进行软件测试
Go语言程序设计-微课视频版
肖建良;赵文丽
Google软件测试之道:像google一样进行软件测试
Go程序员面试笔试宝典
饶全成 欧长坤 楚秦等编著 猿媛之家 组编
Google软件测试之道:像google一样进行软件测试
Go语言程序设计项目化教程(微课版)
谭旭;史律;钟祥永
Google软件测试之道:像google一样进行软件测试
Go程序开发实战宝典
穆旭东 谭庆丰 楚秦 编著;猿媛之家 组编
Google软件测试之道:像google一样进行软件测试
Go语言与区块链开发(计算机类普通高等教育双一流课程系列教材)
冯柳平、陈澜祯、袁贵春、卢婷婷 编
Google软件测试之道:像google一样进行软件测试
Go语言Hyperledger区块链开发实战
李晓黎
Google软件测试之道:像google一样进行软件测试
Go语言设计模式(双色版)
廖显东
您可能感兴趣 / 更多
Google软件测试之道:像google一样进行软件测试
无辜者的谎言(相信我!看到结局你一定会头皮发麻;全美读者推荐的悬疑神作,GOODREADS高分作品)
[美]A.R.托雷 著;梁颂宇 译;星文文化 出品
Google软件测试之道:像google一样进行软件测试
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
Google软件测试之道:像google一样进行软件测试
哲学、历史与僭政——重审施特劳斯与科耶夫之争
[美]弗罗斯特(Bryan-Paul Frost) 编;[美]伯恩斯(Timothy W. Burns)
Google软件测试之道:像google一样进行软件测试
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
Google软件测试之道:像google一样进行软件测试
力量训练的科学基础与实践应用(第三版)
[美]弗拉基米尔· M.扎齐奥尔斯基;[美]威廉·J.克雷默;[美]安德鲁· C.弗赖伊
Google软件测试之道:像google一样进行软件测试
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
Google软件测试之道:像google一样进行软件测试
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
Google软件测试之道:像google一样进行软件测试
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
Google软件测试之道:像google一样进行软件测试
最后一章
[美]厄尼·派尔
Google软件测试之道:像google一样进行软件测试
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
Google软件测试之道:像google一样进行软件测试
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
Google软件测试之道:像google一样进行软件测试
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译