1、,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,*,软件测试目的,软件测试的方法,软件测试的流程,常用的黑盒测试用例设计方法,常用的白盒测试用例设计方法,Review,教学,目标,了解测试文档的种类,了解各个测试阶段可交付的文档,了解测试报告的作用,教学,目标,理解测试计划在软件测试过程中的地位,理解测试用例的特点,技能,要求,学会制定测试计划,学会设计和撰写测试用例,软件测试文档及测试用例,测试计划,软件测试文档及测试用例,测试文档,测试用例设计,测试报告,(,补充,
2、),知识的分析,重点:,测试报告的撰写,各个测试阶段要交付的文档,测试用例的着眼点,测试计划的定义,测试计划的内容,测试用例的定义,测试用例的撰写,难点:,测试计划,测试设计,测试开发,测试执行,测试评估,软件测试的流程,回 顾,定义并完善测试需求,以作为整个测试的标准。,用户需求,测试需求,定义,软件测试的流程测试计划,回 顾,地 位,测试计划,IEEE Std 829-2008 Test documentation overview,测试计划,一个叙述了预定的测试活动的范围、途径、资源及进度安排的文档。它确认了测试项、被测特征、测试任务、人员安排,以及任何偶发事件的风险。,测试计划,定 义
3、,测试计划,基本信息,具体目标,策略,通过标准,停测标准,内 容,1,2,8,4,测试用例,基本支持,部门责任分工,人力资源分配,进度安排,风险估计和危机处理,5,7,3,9,10,6,详见资料,测试计划模板与案例,A,明确测试的目标,增强其实用性,B,坚持,“,5W,”,规则,明确测试的内容与过程,C,采用评审和更新机制,保证其满足实际需求,D,分别创建测试计划与测试详细规格、测试用例,测试计划,编制原则,测试用例,测试报告,测试计划,测试文档,核 心,测试报告,测试报告,测试结果与缺陷分析,首页,测试结论与建议,附录,测试概要,内容,引言,测试报告,MTR,IEEE 829,2008 Ma
4、ster Test Report Format,测试报告,LTR,IEEE 829,2008 Level Test Report Format,测试报告模板,详见资料,需求分析审查,需求定义中问题列表,批准的需求分析文档、测试计划书的起草,Requirements Review,设计审查,Design Review,设计问题列表、批准的各类设计文档、系统和功能的测试计划和测试用例,测试文档,单元测试,缺陷报告、跟踪报告;完善的测试用例、测试计划,Unit Testing,功能测试,缺陷报告、代码完成状态报告、功能验证测试报告,Unit Testing,系统测试,Integration Test
5、ing,缺陷报告、系统性能分析报告、缺陷状态报告、阶段性测试报告,测试文档,集成测试,Integration Testing,缺陷报告、跟踪报告;完善的测试用例、测试计划;集成测试分析报告,版本发布,当前版本已知问题的清单、版本发布报告,Release,维护,Maintance,缺陷报告、更改跟踪报告、测试报告,测试文档,验收测试,Acceptance Testing,用户验收报告、,缺陷报告审查、,版本审查,最终测试报告,测试文档,项目,计划测,试项,实际测,试项,【Y】,项,【P】,项,【N】,项,【N/A】,项,备注,数量百,分比,测试结果统计表,问题号,问题描述,问题级别,问题分析与策
6、略,避免措施,备注,问题,程度,严重,问题,一般,问题,微小,问题,其他,统计项,问题,合计,数量,百分比,测试问题表,问题统计表,测试文档,测试项目,计划起,始时间,计划结,束时间,实际起,始时间,实际结束,时间,进度描述,项目编号,项目名称,项目开发经理,项目测试经理,测试人员,测试环境(软件、硬件),软件总体描述:,测试工作总结:,测试进度表,测试总结表,测试文档,测试用例,测试用例是为特定的目的而设计的一组测试,输入,、,执行条件,和,预期的结果,。,测试用例,定义,测试用例,最有可能抓住错误的;,不是重复的、多余的;,一组相似测试用例中最有效的;,既不是太简单,也不是太复杂。,测试用例,特征,基本准则,代表性,可判定性,可再现性,测试用例,稀有,一般用户,着眼点,其他,设备,特殊,基本功能,极端,“多、快、好、省”,测试用例,书写标准,测试项,测试环境,标识符,输出标准,输入标准,测试用例间的关系,测试用例,测试用例,详见资料,息,了,休,!,