推荐序
肖老师在深圳工作,我在合肥工作,我们相距很远,但因为同行而认识。更准确地说,是因为我写的《全程软件测试》,这本书成了我们相互认识的纽带。2008年4月,肖老师买了这本书,就书中的问题和我交流,逐渐我们熟悉了,成为朋友。所以,当她开始写本书的时候,自然想到了我,我也很高兴地接受了邀请,为她的新书写序。
肖老师在测试领域工作的时间比我还早三年,到如今已经在测试领域辛勤耕耘了十三年,可以说是国内软件测试的老前辈,见证了国内软件测试从无到有、从小作坊到专业化的测试发展过程,自己也成长为一位资深的测试工程师、测试经理。她的确热爱软件测试,不仅在测试领域一干就是十几年,而且时时刻刻想着这个行业,参加各种软件测试论坛和其他活动,总想为这个行业做点什么。为此,三年前就开始策划写一本软件测试实践方面的书,将自己的经验拿出来和大家分享。
人们经常说,软件测试工作中测试用例设计最能体现测试工程师的水平。如果测试人员对需求理解不够,设计的测试用例可能就不对,所设计的测试用例覆盖面就不全;如果测试人员对产品技术实现不能把握,就不能设计出有针对性的、高效的测试用例;如果测试人员对测试方法和技术掌握不深的话,就不知从哪里下手来设计测试用例。做好测试设计工作,测试执行的工作就相对容易了。只有正确地、全面地设计好测试用例,才能保证测试的执行正确、有效和完整,最终保证发布的产品达到所要求的质量。测试计划、测试执行等固然重要,但测试设计是测试工作的核心。本书正是围绕测试设计来展开讨论的,但又不局限于测试用例的设计,从测试管理设计、流程设计、测试组织结构设计,到测试架构设计、测试方案设计、测试执行设计和测试输出设计等,让设计无处不在,为我们展现了测试的美妙境界。
本书是作者十几年测试工作的结晶,从书中很多的实例可以见证。在每一节,差不多都会有一个实例,这不仅让我们的阅读更轻松,而且更容易理解作者要阐述的实践方法或解决问题的思路。本书语言通俗易懂,希望读者在阅读中获得快乐和知识。
最后,相信读者通过阅读本书受益多多,并能像作者一样,更加热爱测试,在测试领域一干就是十年、二十年,将我国测试水平带向另一个辉煌的未来。
朱少民
资深QA总监
思科-网迅(中国)软件有限公司