白色的蓝对《Google软件测试之道》的笔记(4)

Google软件测试之道
  • 书名: Google软件测试之道
  • 作者: James A. Whittaker/Jason Arbon/Jeff Carollo
  • 副标题: 像google一样进行软件测试
  • 页数: 258
  • 出版社: 人民邮电出版社
  • 出版年: 2013-10
  • 第141页
    在测试上难以自动化的软件,很难成为好的软件。
    引自第141页

    除此之外,安排好优先级,寻找小成本大回报的自动化项目。一定要记住自动化并不能解决所有问题,尤其是前端项目和设备测试。
    引自第141页
    2013-10-18 14:03:25 1人推荐 1回应
  • 第143页
    HGTS:Flash占据了YouTube内容和UI的一大部分,它怎样测试的呢?你们是否有某种通过Selenium测试Flash的秘籍? Apple:不幸的是,没有。有的只是大量的艰苦劳动。Selenium在某些方面有帮助,因为我们的JavaScript API是暴露的,可以利用Selenium来进行调用测试。我们使用了一个图像比较工具pdiff来测试缩略图、最后一屏(end of screen)的渲染。我们还使用了大量的HTTP流代理来监听流量,这样就可以了解页面变化的更多信息。我们使用As3Unit和FlexUnit来加载播放器来播放不同的视频,以及触发播放器事件。关于验证,我们可以使用这些框架来验证软件的各种状态、完成图像对比。我想说这就象变戏法一样,但实际上是大量代码铺就的。
    引自第143页
    2013-10-18 14:08:42 回应
  • 第148页
    我喜欢由快速迭代和高质量带来的挑战。这两者相互矛盾但又都很重要。我喜欢由快速迭代和高质量带来的挑战。这两者相互矛盾但又都很重要。我喜欢由快速迭代和高质量带来的挑战。这两者相互矛盾但又都很重要。
    引自第148页
    2013-10-18 14:56:10 回应
  • 第158页
    我首先会让我的团队思考,“对被测系统来说,什么是最为重要的东西?”对搜索来说是性能,对新闻来说是时效性,对地图来说是综合性和完整性。每个应用都有其最重要的属性。类似的,对系统基础架构来说,数据完整性对存储最为重要,可扩展性对网络系统最为重要,利用率对任务管理系统最为关键。当你分清了你要测试的特定产品的关键因素以后,就要把你的大部分精力集中在检验系统的核心能力是不是能够满足这些关键属性要求上。 当这些重要的事情搞定以后,再去关心那些简单的事情(用户界面这些锦上添花的东西)。还要关注那些核心的不容易改动的方面(如性能设计),而不对那些很容易修改的方面花费太多精力。如果你过早报告关于字体的bug,我就会担心你是不是没有搞清楚事情的优先次序。
    引自第158页
    2013-10-18 15:16:57 1人推荐 回应

白色的蓝的其他笔记  · · · · · ·  ( 全部280条 )

你当像鸟飞往你的山
1
M型社会
2
游艺黑白
9
薛兆丰经济学讲义
1
机构投资的创新之路
2
俞军产品方法论
3
闪电式扩张
2
因计算机而强大
2
为什么是马勒?
5
失去的二十年
1
高效能人士的七个习惯
1
幕后产品
3
大衰退:宏观经济学的圣杯
4
高绩效教练
1
为什么
3
与社会学同游
2
孩子:挑战
4
社会心理学(第8版)
7
创造自然
1
工艺之道
1
如何说孩子才会听,怎么听孩子才肯说
1
白痴
1
肠子的小心思
2
绩效使能:超越OKR
3
周期
5
硅谷增长黑客实战笔记
5
我的瓦格纳人生
6
孵化皮克斯
4
给孩子软实力
1
智慧转型:重新思考商业模式
9
就想开间小小咖啡馆
1
有钱人和你想的不一样
2
精益扩张
4
流量池
2
零售的哲学
2
指挥大师的领导课
4
这就是OKR
1
福特传
2
音乐是什么
1
创新陷阱
1
智能商业
2
奈飞文化手册
2
突破现实的困境:趋势、禀赋与企业家的大战略
2
赋能
1
信息架构
1
B端产品经理必修课
3
目标
2
宋徽宗
3
摩托车修理店的未来工作哲学
1
古典音乐那些人
1
企业生命周期
3
重新定义推销 好Pitch让客户和投资人主动找你
3
手把手教你读财报
1
大国大城
1
影响力
3
论巴赫
1
原则
2
颠覆者
1
故事
2
敏捷革命:提升个人创造力与企业效率的全新协作模式
2
设计中的设计
2
学问
2
架构即未来:现代企业可扩展的Web架构、流程和组织(原书第2版)
1
精益数据分析
1
三位一体
2
精益和敏捷开发大型应用指南
1
自卑与超越
1
卓有成效的组织
4
稀缺
3
浪漫主义的根源
2
创造突破性产品
2
管理3.0
2
知识的边界
1
哥德尔、艾舍尔、巴赫
1
从0到1
4
霍洛维茨之夜
2
大教堂与集市
2
看见
1
修改代码的艺术
1
管理学
1
成为技术领导者
2
思考,快与慢
1
A Practical Approach to Large-Scale Agile Development
3
美国大城市的死与生(纪念版)
2
股市进阶之道
2
费马大定理
1
大秦帝国·第四部 阳谋春秋(上、下)
1
奇石
1
格鲁夫给经理人的第一课
1
软件工艺
4
软件β测试
2
品味
1
世纪末的维也纳
4
颠覆医疗
1
组织行为学
1
首演
5
茶之书·“粹”的构造
1
音乐厅.剧场.电影院
11
精益创业
1
枪炮、病菌与钢铁
1
钢琴笔记
2
Lonely Planet Czech and Slovak Republics
1
REST实战
2
粘住
3
硝烟中的Scrum和XP
1
Agile Testing
19
探索式软件测试
3
Jenkins
1
用户故事与敏捷方法
3
瞬变
2
失控
1
键盘上的反思
4
The Architecture of Open Source Applications
1
古典音乐就是这样子!
1
Web安全测试
1