30 9月

《测试驱动开发实战与模式解析》出版说明

本书早在2002年由培生教育出版集团首次出版以来,十余年间,敏捷方法爱好者、业内专业人士将它口口相传,经久不衰。原因何在?我认为这是人们追寻更好的方法,期以获得更丰厚回报的天性使然。测试驱动开发(Test-Driven Development)始于20世纪90年代,历经岁月,成于2003年,也即本书首次出版之时。

从早期的面向过程程序开发到后来的面向对象软件开发,随之诞生了软件构件化、工程化的开发方法。在软件开发方法学中,测试驱动开发较之其他开发方法学可谓历久弥新,自诞生之日就一直受到业内高度关注,也从不乏勇于尝试和探索的有识之士。正如本书作者Kent Beck先生所说,测试驱动开发是一种正确的做事方法。这种方法打破了传统软件开发流程,提出了测试优先(Test First)的编程模式,其中的优点无须赘言。

本人也在实践当中尝试了书中的理论。整个过程轻巧安全,步步推进,给编码工作带来了耳目一新的感觉。译竣之后,也深感此书犹如测试驱动开发之蓝本,不负盛名。

本书(ISBN: 978-7-111-42386-7)由我负责翻译并整理,此过程中的辛酸苦辣一言难尽,但也感到与Kent Beck这样一位出色的业界领袖巨笔际会是一个享受的过程。在成书过程中,机械工业出版社的吴怡编辑给予了莫大的支持和鼓励。承荷兰威科集团(Wolters Kluwer)庾戈华工程师的悉心帮助,解决了不少翻译过程中遇到的困惑。微软美国总部的香钦柏工程师、美国密歇根大学安娜堡分校的葛瑾女士也审阅了书稿,提出了不少中肯建议。借此机会谨致谢忱。还要感谢给予了我很多支持和关心的家人,希望本书的出版,给你们带来快乐!

24 10月

《软件测试人员·(Java)高级》出版说明

承蒙中国劳动社会保障出版社给此机会,编写这本软件测试高级教材,现已完成,付梓出版(ISBN 978-7-5045-9993-3)。全书先后历经5次易稿,两度春秋,既有除夕之夜奋笔疾书的辛勤,也不乏大洋彼岸的春雨中沁润成文的唯美。对概念和基本原理的把握尤甚。本书内容覆盖了所在细分领域的绝大多数实用方法,特别融入了一线的工作经验以及所流行的技术和理念,以飨读者。

全书内容共分为四个章节,主要包括:软件测试基础、软件测试技术及其应用、Java编程与测试实践和测试自动化技术。

书中加入了可达性测试(Accessibility Test)等内容,使技术要点更加全面且具有前瞻性,这归功于一位忘年交——微软美国总部的香钦柏工程师,是我在书稿完结之时请他审阅,他提出的中肯建议。上海企顺信息系统有限公司总经理单迎春先生费心费力审阅书稿内容,不断提出修改意见,自然功不可没。中国劳动社会保障出版社的编辑在成书过程中体现出的专业水准和敬业精神令人心生敬意。策划编辑袁佩佩女士则更是与这本书结下了不解之缘,因为本书与她可爱的小女儿一同诞生。在编写过程中,太多的朋友给予了悉心指导和各种帮助,在此衷心地表示感谢。我的家人亦给予了许多支持和鼓励,希望本书的出版给你们带来快乐。

“太上有立德,其次有立功,其次有立言,虽久不废,此之谓不朽”。写此文字,没有妄自居功之意。自我鞭策,继续前行。