《探索式软件测试》
个人推荐指数:AAAA (推荐阅读)
第一次看到这本书的时候,是在博库书城,其实自己很少去那地方,原因很简单,贵(都是原价的)。无意中看到了此书,题目还是蛮吸引我的:“探索式软件测试”,因为之前做探索测试也比较多,但是真的很难用理论化的东西整理出来,有点天马行空的感觉,走到哪测哪。总觉得缺少理论的装备。
看了看作者,James Whittaker,不熟(自己比较孤陋寡闻),再看看后面的作者介绍,才知道原来是《How to break software》的作者,大名鼎鼎。看了看翻译团队,全是微软的一帮牛人,倒是有点微软技术丛书的感觉,呵呵。作者先前在微软待过,书中引用了很多微软测试过程中的例子,这大概也是微软的牛人们翻译此书的原因吧。
此书优点:
n 翻译得非常不错,文采中还略带一些风趣,几乎没有见到什么地方翻译得很生涩。
n 用实际生活中的旅游来比喻探索式软件测试很贴切。
n 系统化的归纳给出了探索式测试中应该采纳的指导性方向
n 书中引用了一些微软实际测试的例子,虽然讲的不是非常详细,但也是难能可贵的,毕竟微软的测试细节很少有书做深入的披露。
n 书附录部分摘录了很多James Whittaker的博客文章,还是非常值得一读的,比如测试生涯、测试的未来等等还是蛮有参考性的。
此书不足:
n 对于探索式软件测试,虽然书中给出了很系统的归纳,但是发现其测试方法相比传统的测试方法没有太多的新意(特别是在第三章,局部探索式测试法,似乎就是在讲等价类和边界值),更多的好像是在讲怎么能在探索式测试中快速采用传统的测试方法。
n 关于探索式测试,对每一种小的测试类型并没有列举非常详尽的测试例子。
n 摘取的博客文章作为附录部分,实在显得有些过长,大概占了全书的三分之一左右,这多少有点让人怀疑此书取名“探索式软件测试”是否合适。
n 封面设计的不错,可惜纸张好像太过粗糙。