"文档"不误"测试"功
与本项目前任负责同事一样,很多人对测试文档的作用存在非常多的误解,认为测试的事情本来就多,有数不过来得Bug要急着测试和处理,根本没有时间写文档。有了这样的想法,就开始忽略文档,认为写测试文档太累,能用嘴说的就不用手写,能简单写的就绝不详细写。当需要汇报的时候,好吧,我讲给你听,动嘴肯定简单多了。
实际上,测试文档是一种工具,古语云"磨刀不误砍柴功",我们则说"文档"不误"测试"功。一个项目测试是否高质量完成,一般可以从两个方面进行评价:① 能否提供高质量的测试活动和结果。②能否提供有效的测试文档。而对于后者,高质量的测试文档正常体现前者是否高质量完成的证明。
(1)提高项目测试过程的能见度。标准规范、齐全的文档会详细记录测试过程中发生的事件,便于测试人员掌握测试进度、测试质量以及各种资源的调配。同时,文档有助于测试人员与开发人员明确了解各自的职责,信息互通,共同把握测试和开发的节奏。
(2)文档化能规范测试问题的反馈,提高测试效率。测试人员用一定时间编制、整理测试文档,可以使测试人员对各个阶段的工作都进行周密思考和理顺、找出存在的问题,从而减少差错,提高项目测试质量。例如,测试过程中肯定会遇到各种各样的问题,诸如软件问题或测试设置等需要向开发组反馈来寻求解决,通过对文档的检查,在项目测试早期发现文档错误和不一致,加以及时纠正,可以减少深入项目而导致的大问题的出现和为纠正失误而付出的更大的成本。
这类问题又分两种情况:①是重要的反馈迟迟得不到解决和回复,当文档化做得好时,在出现问题的时候,打开文档可以一目了然,责任没法推卸。卡耐基曾说过,通常人是不会或者没有人愿意承认自己是错的,即使承认,也并不是100%地这么认为。我们在测试过程中就要避免这样的问题发生。②是有些问题在不同部门和不同的阶段频繁出现。简单而又琐碎的重复问题会让测试人员疲于奔命,效率低下。这时,一个文档化的FAQ问题集对项目测试就显得意义重大。
(3)便于团队成员之间的交流与合作。描述清楚、完备的测试文档便于项目组领导了解测试过程中的各项指标,为开发团队与测试团队之间架起的一座桥梁。文档是一种无声的语言,它记录了项目测试过程中有关测试配置、测试运行、测试结果等方面的信息,有利于项目管理人员、测试人员之间的交流和合作。
另一方面,测试文档的重要性还表现在对于项目"传承"的重要性,有了好的文档,那么当项目有新成员进入,测试文档就可以承担起指导新成员快速工作的作用,而不是单单询问原来的成员,节省了大家的时间。还有,当测试完成后,测试文档就将成为项目测试的文字载体,在后续人员培训方面提供详尽的素材。
(4)测试文档是测试人员经验提升的最好途径
善于学习,对于任何职业而言都是前进所必需的动力。对于软件测试来说,这种要求就更加高了,项目文档对于项目测试人员的素质提升大有裨益的。目前不少企业在进行项目测试时都会出现一个通病:由于人员素质有限,许多的决定只凭口头叙述,缺少足够的文字记录,以至出现问题时往往显得无所适从。从本质上讲,测试文档强调的是一种规范化管理,要求项目人员利用书面语言进行沟通表达,以指引项目运作。
测试人员不应该只为写测试文档而写文档,良好的文档是思想交流、沟通的基础,也是整理和理清思路的基础。不懂得从经验中学习和成长,永远不会有质的提高。只有当每次完成一个测试任务,都有目的的总结,找到自己的不足,一个合格的测试人员才可能成长起来。
(5)有利于项目测试的监控作用。测试本身是一项风险很高的工程,需要进行严谨的项目监控。阶段性的检查、评审和文档化成果是重要的方法之一,详尽而规范的测试文档成果不仅有利于监控项目进度,也利于项目验收。
wiss文档协同系统三分钟解决一切文档管理的烦恼,帮您完成公司文档到资产的转变!!!
WiSS 产品更多功能http://www.chinawiss.com/product.htm