序一
几个月前,机械工业出版社华章公司的高婧雅找我,扔给我一个章节,说是黄勇团队的新书,让我帮忙看看。我当时是一口气看完,还意犹未尽地问高姐,还有没有其他的。我是有惊喜到的。这行文的风格让我想起了另外一本书——《Ruby元编程》,一本非常有趣的技术书。当时我就想等到黄勇的书问世,会又多了一本类似的书。
我看的技术书不多,软件测试相关的书籍就更少了,主要的原因是过于枯燥,要么是长篇的理论,要么就是不入流的翻译,更多的是工具书,通常会在用到的时候才去翻一翻。而对于黄勇这本书,我感觉我会愿意带在身边,在地铁上翻翻,在咖啡间读读。能把软件测试的理论实践写成了一个个软件测试工程师亲身经历的故事,黄勇应该是首创,其生动有趣又不乏思考。
在那之后,我常常会问高姐这本书的进度,因为我非常想把这本书分享给我们TesterHome的成员们。上个礼拜,黄勇在微信上找我,我想这书成了。黄勇给我4个章节,这次我没有一下看完,而是一篇篇仔细研读。小故事(实际案例)提取出“核心知识点”,再延伸到“拓展知识点”,给人一种身临其境的感觉,好像在做这项测试的就是读者自己。作者在案例的选择上非常用心,典型又不失新意,浅显又不乏深意。提炼出来的核心知识点简约严谨,针对性强,不拖泥带水。“拓展知识点”类似语文课本里的课后阅读。
粗略看了下目录,该书涉及了网页应用的功能、安全、性能、自动化等测试内容,也涉猎了移动端相关的实践。从我看的内容来看,非常适合有一两年软件测试经验的读者阅读,在此也欢迎大家来TesterHome社区多写书评。(“无耻”的广告,真想拉黄勇做一波赠书的活动。)
软件测试圈里不缺各种严肃的学院派书籍,也不缺各种实干派的工具书,前者还好,后者往往是从事软件测试的IT人员写的,这种书普遍有个特点就是文笔不好,行文生硬刻板,读起来毫无趣味。我一直非常固执地认为,书一定是要有笔力的人写出来才好,我看过黄勇的博客,这次再看到这些章节,我认为从文笔上来说,这是本合格的书。
读书容易写书难,一字一句费思量,希望软件测试工作者能好好珍惜这本书。
——张立华(恒温), TesterHome社区发起人,阿里口碑高级测试工程师