软件测试经验与教训-读后感

Lessons Learned in Software Testing 
美 Cem kaner、James Bach、Bret Pettichord著
本书的三位作者具有多年的测试经验,知道成功的测试都需要什么。在这本革命性的新书中,他们汇总了293条测试经验建议,阐述了如何做好测试工作,如何管理测试,以及如何澄清有关软件测试的常见误解。读者可直接将这些经验用于自己的测试工作中。这些经验中的每一条都是与软件测试有关的一个观点,后面是运用这条经验的方法、时机和原因的解释或例子。

本书是第三次阅读,每次阅读都能获取一些新的认识和灵感。
第一次阅读是三年前,刚入行测试不满一年,更多的是在执行,对于测试的认识和理解还比较肤浅,当时的初衷就是想了解一些测试的相关经验和理论,无意中搜索到了本书,就尝试着阅读了电子版,因为本书全部是以一条条的经验教训展开的,阅读起来非常的方便直接。隐约记得当时读完之后的感受如下:
1、测试经验教训整理的非常全,且描述简洁,易于理解;
2、结合之前的工作经验,尝试理解书里的全部内容,限于经验和能力,理解了大部分,有很多没有理解到位或者说理解有误;
3、书里的大部分内容并未结合工作去实践,更多停留在理解层面,并未掌握及应用,比如第三章的测试手段和第四章的程序错误分析;
4、书里的部分观点颠覆或者改变了我对测试的认识,打开了我的测试认知之门,比如第一章的测试员的角色和第五章的测试自动化;
5、当时一边学,一边整理成读书笔记,记忆上比较深刻;
第二次阅读则是一年前,我也从一名普通的测试人员升级为测试部经理,我对这本书的印象依然很深刻,同时我那些年的测试工作也在不断实践和思考着大师们的经验和教训,只希望成长的更快一些,少走一些弯路。第二次阅读本书的主要原因是要建立我们部门的培训体系,而本书又特别经典,所以又重新阅读整体了一下,给部门人员进行了相关知识培训。
第二次阅读的感受如下:
1、比第一次阅读的速度更快,半天就可以看完;
2、随着自我的经验和理论积累的提高,读起来非常的轻松,绝大多数理论和经验都掌握的比较到位;
3、个别理论和经验,因为实践的少,还停留在理解层面,希望后续有机会实践一下,同时持续思考;
第三次阅读则是前几天,又仔细阅读了全书293条经验和教训,感悟颇多。顺带整理下自己的博客,同时把更好的知识分享给更多测试同仁,也希望大家学习后能有更大的收获。
从我这几年的经验来看,软件测试类的经典书籍大多集中在国外,国内测试类书籍整体的技术水平和编写能力还是要稍微差一些。建议大家先从一些经典书籍入手,哪怕是翻译过来的,推荐的是软件测试(第二版)、软件测试经验与教训、谷歌测试之道、微软测试之道、快速测试、探索式测试等。学习的话分三步走:第一步,以学为主,暂时不理解的先过,大量的学习必然会带来厚积薄发;第二步,以实践为主,结合所学知识,持续不断应用到日常工作中;第三步,反复思考,理论结合实践,查漏补缺,使得自己的知识体系如螺旋状提高。终有一天,你会发现,你已经领先同龄人太多,到那时,我相信,之前所有的努力、付出、实践和思考一定是值得的。


猜你喜欢

转载自blog.csdn.net/zimingzim/article/details/80707539