如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
软件测试指导手册张宝良为了提高测试效率,保证产品测试质量,从而保证产品开发工期与质量,统一测试思想是十分必要的。本文就用友软件测试相关内容进行阐述,力求给大家启示与参考。第一章测试概念第一节测试要点测试要点是依据等价类方法(或其他方法),经过对被测试内容进行分析后,以清单方式进行描述要测试的内容。注意事项:针对任何一个被测试内容,均要考虑是否涉及系统提供的公用功能。测试要点尽可能穷举,避免遗漏。测试要点给出代码实现正确实现是什么,什么样实现是错误的。测试要点是针对最小功能单元,可以是一个功能结点,也可以是一个操作按钮,但不允许多个内容一起描述举例:U8产品XXX产品测试要点测试内容涉及要素基础数据要求、算法、界面布局、多语、升级、接口、年结、打印、输出、预览、审批流、预警、EAI、并发、互斥、功能权限、数据权限、效率、极限序号测试要点预计结果第二节测试用例测试用例是指数据测试用例,针对测试要点,必须以数据形式才可描述清楚,作为测试要点的补充。测试要点不一定必须有测试数据用例,但测试数据用例必须对应有测试要点。注意事项:测试用例一般会涉及多个功能配合。描述中要体现操作次序数据准备考虑以下情况小数外币表体一条记录表体满记录表体满记录多一条数据准备不要太复杂,要便于操作。如果复杂可拆开描述。第二章测试策略测试策略:针对某项具体任务,安排最合适的人选,采用最佳的测试方法,在规定的时间内,保质保量完成。策略要点在测试策略中,人员能力的培养是最重要的,是完成任务的关键。针对被测试对象的不同,测试策略应有差异。测试计划是保证被测试对象完全测试的关键,同时也是提高测试人员工作效率的关键。被测试对象在分解任务时要有主次之分测试资源安排时要有主次之分测试进度安排要有主次之分合理设计各测试阶段测试内容,充分体现早期测试思想,及早稳定产品。最大限度地提高测试经理的作用(任务安排、测试设计、问题分析、产品把握)建立监督、检查机制。每个阶段都要有报告产生,对报告要进行详细分析,以便掌握进度和质量。向过程要效益,过程不同效益不同。任务计划任务计划分两类:测试经理使用的“阶段任务计划”,测试人员使用的“每日任务计划”XXX测试组阶段任务计划测试任务开始时间结束时间完成情况871SP(测试验证及Bug修改)2008-11-202008-12-19872上市后补丁(任务含开发和测试时间)2008-11-202008-12-31发版时未同步的补丁同步2008-12-12008-12-18该计划根据开发计划由测试经理编写。它有以下类型:大版、专版、特殊补丁、临时任务。定期向部门经理反馈XXX测试员每日任务计划测试任务日期完成情况2008-12-32008-12-42008-12-5该计划根据阶段测试任务制定,由测试经理编写,测试人员执行。切不可以由测试人员编写,理由是缺乏全面考虑,尤其是测试覆盖度方面。测试人员每日向测试经理反馈。工作内容分类以是否改动可以分为改动部分和非改动部分。以是否是重点可以分为重点内容和非重点内容。次序(1)改动部分(30%资源)(2)重点部分(40%资源)(3)非改动部分(10%资源)(4)全面测试(20%资源)内容测试人员与各开发角色充分沟通编写、评审、执行测试要点及测试用例每日测试问题分析(原因、影响、补充测试要点)测试资源目前测试资源主要有三种:正式员工、外包测试人员、实习生;针对每个版本重点的不同在资源配备上要合理安排。1.资源分析正式人员正式员工是公司测试的核心力量。他们是经过严格筛选的,大部分都具有实际工作经验,工作心态比较稳定,为此在分配任务时,核心产品、核心内容要由他们来负责。外包测试人员外包测试人员是公司测试的辅助力量,他们也是经过严格筛选的,大部分也都具有实际工作经验,但在专业知识方面没有正式员工那样严格。他们的工作心态相对稳定,归属感差一些。但是合理使用,同样会达到正式员工的效果,甚至会比个别正式员还好。为此在分配工作任务时,择优考虑。实习生实习生是公司测试的边缘力量,他们来公司的主要目的是学习软件产品测试知识,相关业务知识,为自己择业增加筹码。录用他们时主要考察他们的专业知识与综合素质,在分配工作任务时,产品的边缘测试任务一般由他们来完成,表现优异者可以考虑接触一些核心内容。2.资源培养培养测试人员的手段有很多,比如:产品知识培训、测试方法培训、测试技巧培训等。这些都是传统的方法。一个测试人员由不合到合格需要很长的时间。建立业务员能力提升系统,可以缩短培养时间,这一系统即包括业务知识,又包括测试理论。3.指导思想在软件产品测试过程中,所有测试人员都要树立正确的