功能测试计划
易用性测试 可靠性测试 可移植性测试 安全性测试 手动测试 手动测试 手动测试 手动测试 无 无 无 无 4.2 数据准备
所有的测试数据来源于测试需求及测试用例。
4.3 测试策略
根据总体计划的安排,本次共安排三轮测试。
第一轮为冒烟测试。主要测试环境是否已经搭建完成,系统功能是否已经基本完成,是否达到可以进行测试条件。若发现较多功能未实现或主体流程未完成,则不进入正式测试流程,由开发人员继续完善,直到达成测试启动条件。
第二轮为按测试用例执行测试。主要以功能测试为主,易用性测试、可移植性测试、集成测试、安全测试为辅。功能测试根据模块分类,先测使用次数多、重点功能模块,确保主要功能已完成,再测其他模块。使用边界值分析、等价类划分、因果图测试方法减少测试工作量,提高覆盖率。使用错误推测法对测试内容进行补充。易用性测试主要测试系统中各页面包含的文字、图片、控件等是否显示正确、完整。可移植性测试检查系统在各种浏览器中文字和图片显示正确、完整,控件可正常使用。集成测试主要测试不同模块之间的业务流程集成是否正确。安全测试主要是测试页面访问权限设置以及信息所有权验证。
第三轮为回归测试。在回归测试中,按以下顺序进行测试,提高测试效率: 1.先测变更的部分,以确保变更代码的正确性。
2.再测会有影响的部分,除了测试有直接调用关系的部分外,对于非显性存在的关联,依据对系统的充分了解判断哪些地方可能会被关联到,对这些地方进行测试。
3.上面两项测试完成后,再对全部测试用例进行回归测试,来检出那些隐藏得很深的关联性问题,最终确保测试完成。
7
功能测试计划
5 测试交付项
测试阶段 测试计划 测试设计《xxxxx平台-功能测试用例》 及实现 器 1、主导测试完成测试报告 测试执行 《xxxxx平台-功能测试报告》 2、包括需求覆盖率分析图 3、包括缺陷情况分析图 2、评审通过后导入到QC中,并上传至SVN服务提交文档 《xxxxx平台-功能测试计划》 文档要求 1、测试经理制定项目的测试计划 1、测试人员编写项目所有测试用例 6 测试执行准则
6.1 测试启动(入口准则)
在开始进行测试时必需满足的条件。这些条件涉及: 1. 《开发提测checklist》内容符合要求,已提交至测试部门。 2. 冒烟测试通过。
3. 测试计划、测试流程、测试进度的制订已完成,并经过严格评审。 4. 缺陷跟踪与管理系统已搭建。 5. 测试所需的资源已经到位。
6. 测试组人员配置合理,测试人员的工作技能符合测试要求。 7. 测试所需的软、硬件和操作系统等测试环境准备完毕。
8. 每次回归测试开始前需将上次测试的缺陷进行全部验证,并达到95%的修复率。
6.2 测试执行
1. 根据测试计划中相关测试环境的内容,检查测试环境(包括硬件及软件),确保测试环境符合要求。 2. 对于测试用例的描述信息,按测试意图对每一个测试用例设计操作流程中重要环节的动作、输入数
据和预期的反映(注:此流程可不必详细到每一个具体的步骤,但应确保测试执行人员可以据此信
8
功能测试计划
息顺利执行,而不必询问测试用例的开发人员)。
3. 执行测试活动,并记录执行日期,对于每个测试用例还应记录关键操作步骤、输入数据以及任何与
测试人员预期结果不符的系统响应。
4. 每个测试用例执行完毕后,视具体情况对系统进行备份或根据备份数据对系统进行恢复。
6.3 通过准则
需求覆盖率(用例对需求的覆盖) 时间紧(需求优先级) 高:100% 覆盖 中:100% 低:80%
1. 所有功能测试的用例都被执行并通过 时间紧(用例优先级): 高:100% 通过 中:100% 通过 低:80% 通过
2. 所有发现的缺陷都被修正并回归测试过 致命:100% 严重:100% 一般:100% 轻微:80% 建议:80%
6.4 失败准则
1. 缺陷密度大于1个/KLOC。
2. 发现有重大结构设计问题,其修改会导致20%以上的函数接口、功能、数量的变化,进一步测试相
关特性已经无意义。
3. 发现关键功能未被设计,该功能的设计会导致20%以上的函数接口、功能、数量的变化,进一步测
试相关特性已经无意义。
9
功能测试计划
6.5 测试挂起和恢复准则
1. 挂起条件:当测试执行过程中发现有阻塞用例的时候,该功能测试将被挂起。 2. 恢复条件:测试被挂起的条件已经被解决。
7 角色和职责
人员名称 角色 职责 负责《测试计划》的编写、任务分配、时间安排、人员配备、定期李四 测试组长 项目跟踪、审核成果物、测试需求分析、《功能测试用例》的设计、测试执行、《功能测试报告》的编写 负责测试需求分析、《功能测试用例》的设计、测试执行、《功能张三 组员 测试报告》的编写 8 时间及任务安排
8.1 时间安排表
此处插入工作计划时间表
8.2 任务安排表
任务名称 测试计划 测试用例 开始时间 2015-8-3 2015-8-4 结束时间 2015-8-3 2015-8-7 所需时长 1天 4天 张三 李四 用例评审 2015-8-10 2015-8-10 1天 张三 李四 数据准备 环境部署
负责人 李四 李四 2015-8-11 2015-8-12 2015-8-11 2015-8-12 10
1天 张三 0.5天 李四 功能测试计划
张三 李四 冒烟测试 2015-8-12 2015-8-12 0.5天 张三 李四 测试执行 2015-8-13 2015-8-26 10天 张三 李四 测试报告 2015-8-27 2015-8-27 1天 张三
11