一直作为外包在微软做开发测试工程师,本来以为自己知道了不少,一看那本《How we test software at microsft》才深刻体会。微软测试是什么? 之前一直看PDF的版本,大家想下载之,地址是http://download.csdn.net/source/1482478 。 因为这是MS PRESS的书,所以干脆就直接从微软图书馆借了本来看,哈哈,感觉是如获至宝,因为在看PDF的时候,就觉得这书说得很全面,分享了N多测试的经验。
说说这本书的内容吧,里面是由许多小故事,技术概要描述组成。这是本很全面的书,想深入了解某一门测试技术,这本书并不合适,因为大家都知道,单单是DEBUG就能说厚厚的一本书。书中许多的故事,都是在说微软的测试是怎么发展的,究竟为什么要这样做, 成功的经验是什么,最佳的实践又是什么?例如为什么要有测试开发,为什么需要有INT环境(是个Windows Live的沙盒),有什么不好的地方。 还有很多测试技术以及测试管理的介绍和技巧,有些作为入门,可以说是点到为止,例如里面介绍了model base testing和它的工具Spec Explorer,以及使用TIPS。
说说看这本书的实质收获吧。收获有三:
1。因为技术描述全面,而自己又在微软里面做测试。。对比一下自己做的,能够给自己一些提高和深入学习的灵感和目标。相信在别的企业里面的测试,看了这书,应该也能有相似的收获。例如可以研究下,Spec Explorer 。
2。因为这个书是个英文版,所以可以获得一些英文的专业测试词汇的资讯。。方便自己以后搜索相干信息和知识扩展。
3。里面有许多好的实践,可以帮助反思自己的工作。最后才发现,自己身在庐山中,不知庐山的真面目。。
自己想拥有一本,共享一些我在淘宝的搜索结果:
这个是在淘宝上卖这个书,最便宜的。不过问过老板,这个是个打印版哦。别的不考虑,可能纸质没那么好,可能也比较有分量。不过如果不考虑这些。这个算是不错的选择。自己找找
How We Test Software at Microsoft | ||
66.0元 |
这个是淘宝上相对便宜,而且信誉相对其他商家要好的商家。
How We Test Software at Microsoft®(微★皇冠●正版包邮★ | ||
129.18元 |
下面是我自己的一些翻译:
作者介绍:
Alan Page 是个测试改进团队的头(微软的一大特色,一个关注出色的测试,帮助微软改进测试技术和管理的团队),他经常给微软的测试员工技术培训和咨询。他是微软第一个测试架构工程师,并且在WINDOWS以及WINDOWS CE团队服务多年。
Ken Johnston ,Bj Rollison也都是非常出色的Tester.
目录(并非完整的版本):
关于微软
1。软件工程师在微软
2。软件测试工程师在微软
3。工程生命周期
a. 过程改进
b. 发布软件战时办公室
关于测试
4。关于测试用例设计的好方法
a. 好的软件设计和测试设计
b. 使用测试模式(像23种设计模式)
c. 衡量测试实践
d. 怎么开始测试
e. 测试好的和坏的
f. 其他元素
5。功能测试技术
a. 功能测试的需求
b. 划分等价类
c. 边界值分析
d. 联合分析
6。架构测试技术
块测试
选择测试
条件测试
基础路径测试
7。对代码复杂度进行风险分析
8。基于模块的测试
测试的工具和系统
9。管理缺陷和测试用例
10。自动化测试
11。非功能测试
12。其他工具
13。用户反馈系统
14。测试软件+服务
关于未来
15。今天解决未来的问题
a. 自动化错误结果分析
b. 虚拟化机器
c. 代码审查和检查
d. 工具,工具,到处都有
16。创建未来
a. 这需要向前看,关于成本,质量,质量文化
b. 关于测试的管理,组建测试团队
c. 出色的测试, 分享,帮助,交流