买了《软件测试的艺术》大概两周了。利用每天上下班的时间来通读了一下这本书,感觉收获了一些东西。一般来说,能称之为 xx 的艺术的书籍里面记录的都是十分经典、能经得起时间推敲的内容,而软件测试的艺术里面的部分内容就属于此类。

思维导图

千言万语都凝聚在这个图里了。这个图并非一一对应书的目录结构,我把自己觉得感兴趣的地方记录得比较详细,其他部分记录得比较粗。

建议右键点击后选择在新窗口打开,这样才能看清文字

总体感受

总体感受不多,但每条都是经典,同时也是应该明确的地方。

  1. 测试定义:测试是 为了发现错误而执行程序的过程
  2. 代码检查、走查与评审能发现 30%~70% 的已知错误,所以不要随便忽视。
  3. 任何测试过程都是为了 暴露程序的错误和发现程序与文档/说明不一致的地方
  4. 调试时, 思考第一! 不要一上来就改代码/看 log /用调试器调试,要先思考一下可能出问题的地方,然后再有针对性地去看、理解相应代码。
  5. 敏捷开发下,测试不应止步于报 bug ,还应该帮助修复 bug 、改变需求设计以及其他的一般性质量提升。


↙↙↙阅读原文可查看相关链接,并与作者交流