目录1.
简介 ....................................................................................................................................................................... 2 1.1 1.2 1.3 1.4
目的 .............................................................................................................................................................. 2 背景 .............................................................................................................................................................. 2 范围 .............................................................................................................................................................. 3 参考文档 ...................................................................................................................................................... 4
2.测试策略 .................................................................................................................................................................... 5 2.1
测试类型 ...................................................................................................................................................... 5
数据和数据库完整性测试 .................................................................................................................. 5 2.1.2 功能测试 .............................................................................................................................................. 5 2.1.3 用户界面测试 ...................................................................................................................................... 5 2.2 工具 .............................................................................................................................................................. 6
3.资源 ............................................................................................................................................................................ 6 3.1
角色 .............................................................................................................................................................. 6
2.1.1
4.项目里程碑及风险分析 ............................................................................................................................................ 7 5.可交付工件 ................................................................................................................................................................ 8 6.测试管理及任务 ........................................................................................................................................................ 8 6.1 6.2 6.3 6.4
接收测试的条件........................................................................................................................................... 8 测试时间安排 .............................................................................................................................................. 8 测试过程控制 .............................................................................................................................................. 9 测试评审与通过标准 ................................................................................................................................... 9
1. 简介
1.1 目的
错误!未指定书签。.0.4测试计划有助于实现以下目标: •
1.2 背景
确定XX系统或模块的测试策略、测试资源、项目风险分析、可交付工件、测试管理及任务
系统:Windows7操作系统,; 项目的简史:
XXXX。 XXXXX。
目标:
测试报告 Version: <1.0> Date: XXXX。1.3 范围
1) 单元测试:开发完成; 2) 集成测试:开发完成; 3) 系统测试:测试人员完成 测试类型:功能测试 测试范围:周报管理
可能会影响测试设计、开发或实施的所有风险或意外事件:需求变更、开发提前完成或延后完成工作、测试提前或延后完成工作。
测试报告 Version: <1.0> Date: 1.4 参考文档文档 (版本/日期) 基建项目需求规格说明书 XX系统2.0.04测试用例 原型 XXX系统2.0.04测试报告 用户手册 是 否 是 否 否 已创建或可用 已被接受或已经过复审 是 否 是 否 否 作者或来源 备注 测试报告 Version: <1.0> Date: 2.测试策略
优先完成功能测试,保证业务流程正常运行,
检测数据输入后在存储过程中正常运行、在数据库中正确保存、在WEB页面展示正确, 保证几个基本浏览器可兼容, 模拟真实环境用户操作。
2.1
测试类型
2.1.1 数据和数据库完整性测试 测试目标: 方法: 确保数据正确保存到数据库中、正确删除对应数据表中的数据 在前台输入正确数据、错误数据,在后台数据库用SQL Server Profiler进行数据管理跟踪; 在前台输入正确数据、错误数据,在后台数据库用SQL Server Profiler进行数据管理跟踪; 完成标准: 需考虑的特殊事项: 添加、删除、修改、查询数据操作后,WEB页面展示正确 需求变更、开发进度、测试进度
2.1.2 功能测试 测试目标: 确保业务功能按需求实现并正常运行、业务功能不遗漏、提示信息正确显示 方法: 以需求文档为标准、执行测试用例、跟踪BUG、模拟真实环境用户操作场景 完成标准: 需考虑的特殊事项:
业务功能按需求实现并正常运行、业务功能不遗漏、没有遗留的BUG 需求变更、开发进度、测试进度
2.1.3 用户界面测试 测试目标: 确保页面窗口与窗口之间交互正确、各种超链接交互正确; 确保开发后的页面窗口的菜单、字体大小、显示位置和原型一致 确保IE7、IE8、IE9、QQ浏览器兼容 方法: 为每个窗口创建、修改、删除测试,以核实各个应用程序窗口和对象都可正确地进行浏览,并处于正常的对象状态。 测试报告 Version: <1.0> Date: 完成标准: 需考虑的特殊事项: 证实各个窗口都与基准版本保持一致,或符合可接受标准 需求变更2.2
工具
此项目将使用以下工具:
测试管理 缺陷跟踪 项目管理 DBMS 工具 工具 手动、暂无工具 厂商/自行研制 管理工具 BUG管理工具 版本 3.资源
3.1
角色
人力资源 角色 推荐的最少资源 (所分配的专职角色数量) 具体职责或注释 测试经理, 测试项目经理 进行管理监督。 职责: 提供技术指导 获取适当的资源 提供管理报告 测试设计员 确定测试用例、确定测试用例的优先级并实施测试用例。 职责: 生成测试计划 生成测试模型 评估测试工作的有效性 测试报告 Version: <1.0> Date: 测试员 执行测试。 职责: 执行测试 记录结果 从错误中恢复 记录变更请求 测试系统管理员 数据库管理员 暂无 确保测试数据(数据库)环境和资产得到管理和维护。 职责: 管理测试数据(数据库) 设计员 确定并定义测试类的操作、属性和关联。 职责: 确定并定义测试类 确定并定义测试包 实施员 实施测试类和测试包,并对它们进行单元测试。 职责: 创建在测试模型中实施的测试类和测试包4.项目里程碑及风险分析
XXX2.0.04的测试应包括上面各节所述的各项测试的测试活动。应该为这些测试确定单独的项目里程碑,以通知项目的状态和成果。
里程碑任务 制定测试计划 设计测试 执行测试 评估测试 1 2 2 1 工作量 开始日期 2012-08-01 2012-08-02 2012-08-06 2012-08-15 结束日期 2012-08-01 2012-08-03 2012-08-15 2012-06-16 测试报告 Version: <1.0> Date: 序号 1 2 3 4风险描述 开发不能按期完成 系统的可测性差 模块功能改变
测试环境与开发环境不同步
解决方法 跟踪开发进度,及时调整测试时间安排 测试前要进行版本验证
积极与开发人员沟通,重新进行测试任务的分配
加强版本管理,数据库版本管理,定期进行测试数据和代码的更新
5.可交付工件
文档 XXX系统2.0.04测试计划 XXX系统2.0.04测试大纲 XXX系统2.0.04测试用例 XXX系统2.0.04测试用例执行 TAPD测试 BUG记录 XXX系统2.0.04测试报告 创建人 交付对象 交付时间 2012-08-03 2012-08-01 2012-08-08 2012-08-15 2012-08-20 6.测试管理及任务
6.1
接收测试的条件
系统基本功能运行正确、流程正确
6.2
测试时间安排
功能测试用例编写时间安排: 功能模块 PM周报管理 项目助理周报管理 子PM周报管理 负责人 执行人 工作量 1 2 1 开始时间 2012-8-3 2012-8-3 2012-8-5 结束时间 2012-8-3 2012-8-6 2012-8-5
2012-08-06 进行用例审核
功能测试环境搭建时间安排: 功能测试时间安排: 功能模块 测试前数据准备 XX模块 XX模块 负责人 执行人 工作量 1 2 2 开始时间 2012-08-07 2012-8-7 2012-8-13 结束时间 2012-08-07 2012-8-8 2012-8-14 测试报告 Version: <1.0> Date: XX模块 交叉测试 6.3测试过程控制
2 2 2012-8-13 2012-8-15 2012-8-14 2012-8-16 测试工作周报及例会
在项目实施阶段,定期组织项目参与人员进行测试Review,每位测试人员介绍各自的测试情况,并听取开发人员的反馈意见,以掌握测试进度、测试完成情况,及时调整测试重点。
6.4
测试评审与通过标准
执行测试过程
- - - - -
评估测试的执行情况 恢复暂停的测试 核实结果 调查意外结果 记录缺陷
评估测试
- - - -
评估测试用例覆盖 评估代码覆盖 分析缺陷
确定是否达到了测试完成标准与成功标准