How Google Tests Software-读书笔记1

2012-06-21  孙晓勇 


最近在读《How Google Tests Software》,有几点小感悟,与大家分享。
  • google在刚起步时,采用的也是和其他公司类似的测试方法,测试人员很少,开发人员和测试人员的比例在100~200比1,这种模式比较适应初期需要快速出产品的阶段。
  • google早期阶段,开发也没有采用自动化测试框架的意思。任何一个公司的强大,都要经历一个过程,罗马不是一日建成的,不要迷信任何权威,权威刚出生时和你一样弱小。但他们的强大在于自我提升比较快。
  • 书里有句话说的很好:“我不相信测试可以使一个坏点子或槽糕的设计变成一个成功的产品,但是我坚信错误的测试方法会扼杀变成好产品或好公司的机会."这应该是很多初创公司在发展到一定阶段后会遇到的阶段,刚起步时,关注的是快速发布产品,文档和测试不是最重要的,功能才是最主要的。产品发展到一定阶段后,就需要更关注产品的质量。
  • google初期的测试团队叫”Testing Service(测试服务)“,在公司的地位不是很高。
  • goole初期测试方法主要是探索性测试。
  • 随着软件的规模和复杂性增长,测试人员变成了救火队员,这是google开始进行测试变革的一个因素。推动google测试变革的另外一个因素是web2.0的出现,静态网页的测试技术已经不能适应这个时代,唯有痛苦的改变自己,才能生存。
  • 变革后的测试团队名字为”Engineering Productivity(工程效率中心) “,名称的变革带来的是测试文化的重新认识。主要的转变,是从应付各种测试任务,到辅助开发人员更好的做好测试。
306°/3043 人阅读/2 条评论 发表评论

熊志男  2012-06-21

感谢分享


郝诗梦  2012-07-19

唯有痛苦的改变自己,才能生存


登录 后发表评论
孙晓勇
访客 4028