新書推薦:

《
霸权之后:世界政治经济中的合作与纷争(东方编译所译丛)
》
售價:HK$
82.5

《
全球基础研究人才指数报告(2025)
》
售價:HK$
327.8

《
投资的心法:从传统文化视角看清投资中的规律
》
售價:HK$
75.9

《
如何使孩子爱上阅读:家长和教师能做些什么(基于科学原理,培养孩子阅读水平与内在动机)
》
售價:HK$
54.9

《
博物馆学辞典 博物馆学核心工具书,权威专家联合编纂,理论与实践的指南!
》
售價:HK$
270.6

《
战时的博弈:教宗庇护十二世、墨索里尼与希特勒的秘史(理想国译丛075)
》
售價:HK$
162.8

《
明亡清兴 1618—1662年的战争、外交与博弈
》
售價:HK$
74.8

《
北大版康德三大批判
》
售價:HK$
308.0
|
| 編輯推薦: |
Google软件测试精髓完美呈现,测试界知名专家推荐
软件测试人员案头必读
测试领域的传奇巨匠James与两位Google专家倾情奉献
测试领域的传奇巨匠James与两位Google专家一起披露了Google如何做测试的精髓所在,并提供了一套崭新的测试工程实践方案。即使你的产品并非如Google般的规模,相信你仍然可以从中受益匪浅。
本书揭示了大量的奇巧妙计,100%实用且扩展性超强,涉及到风险分析、测试计划……像真实用户一样思考……探索性实践、黑盒、白盒、验收测试……获取有用反馈……记录问题……选择和创建工具…… 测试“文档和模拟对象”的接口、类、模块、库、二进制文件、服务和基础设施……代码审核、重构……使用测试钩子、代码提交脚本、代码提交队列、持续集成等方面。使用这些技术,你可以把测试工作由瓶颈变成一个加速器,使得整个测试团队都更加富有效率。
|
| 內容簡介: |
内容提要
來源:香港大書城megBookStore,http://www.megbook.com.hk 每天,Google都要测试和发布数百万个源文件、亿万行的代码。数以亿计的构建动作会触发几百万次的自动化测试,并在好几十万个浏览器实例上执行。面对这些看似不可能完成的任务,谷歌是如何测试的呢?本书从内部视角告诉你这个世界上成功、增长速度快的互联网公司是如何应对21世纪软件测试的独特挑战的。本书抓住了Google做测试的本质,抓住了Google测试这个时代复杂和流行软件的精华。本书描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责;讲述了测试管理以及在Google的测试历史或主要产品上发挥了重要作用的人士的访谈,这对那些试图建立类似Google的测试流程或团队的人受益很大。本书还介绍了作者对于Google测试如何继续演进的见解、Google乃至整个业界的测试方向的一些预言,相信很多读者都会感受到其中的洞察力,甚至感到震惊。
本书可以作为任何从事软件测试人员到达目标的指南。
|
| 關於作者: |
James Whittaker 是Google的工程总监 ,负责部分Google产品的测试,包括Chrome、地图、Google web apps。在加盟Google之前,James在Microsoft工作,再之前是一名大学教授。James在全球测试领域闻名遐迩。
Jason Arbon 是Google的一名测试工程师TE ,曾参与负责Google桌面、Chrome和Chrome OS的测试。同时Jason也是一系列开源测试工具和个性化实验的开发负责人。在加入Google之前,他也曾在Microsoft工作过。
Jeff Carollo 是Google的一名测试开发工程师SET,曾参与负责Google Voice、工具框、Chrome、Chrome OS产品 的测试。Jeff为许多Google内部的开发团队提供咨询服务,帮助提升这些团队初期的代码质量。之后在2010年,Jeff转岗为软件开发工程师(SE),并领导负责Google+ APIs的开发。在加入Google之前,Jeff也曾经在Microsoft工作过。
|
| 目錄:
|
目录
Chapter 1 Introduction to Google Software Testing Google软件测试介绍 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 SET的工作 17
Development and Test Workflow 开发和测试流程 17
Who Are These SETs Anyway? SET究竟是谁 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 SET的工作流程:一个实例 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
CASE 2: CHANGE IN A DEPENDENT PROJECT 53
Test Certified 测试认证 54
An Interview with the Founders of the Test Certified Program
与测
|
|