| 中国 |
| 《图书馆管理系统》测试计划 |
| ‘ |
| 本文档是关于xxx的测试计划文档,测试的计划是主要描述测试目的、范围、方法和软件测试的重点等的文档 |
组员:xxx
2014-1-5
1.测试计划标识符
| 项目 | 说明 |
| 测试计划的版本: | V1.0 |
| 测试计划的软件: | 图书管理系统 |
| 测试工具版本: | Eclipse SDK Version 4.2.0 JDK1.6.0_11 |
| Eclipse: | Eclipse 是一个开放源代码的、基于Java的可扩展开发平台 |
| 图书管理系统 | 是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统 |
2.1测试软件基本情况:
产品规格: 产品描述: 一个用于管理图书管图书的软件系统。
产品大小:3.08MB
产品功能:1.读者信息管理,2.图书类别管理,3.图书信息添加,4.图书信息修改,5.新书订购管理
产品定位: 应用软件
软件运行的平台: Java虚拟机,Eclipse
运行的工具: Eclipse
应用领域: 本图书馆管理系统适应于中小规模公共图书馆、中小学及各院校图书馆
2.2.测试范围的描述:
采用黑盒测试方法,整个过程采用自底向上,逐个集成的的办法,依次进行单元测试,组装测试,测试用例的设计应包括合理的和不合理的输入条件。
2.3.与测试相关的参考文档:
| 文档说明 | 作者 | 文档位置(CVS) |
| 需求规格文档 | D:\软件测试\图书管管理系统 | |
| 概要设计说明书 | D:\软件测试\图书管管理系统 | |
| 图书管理系统源代码 | D:\软件测试\图书管管理系统 | |
| 使用手册 | ||
| 管理手册 | ||
| 测试文档 | ||
| API文档 | ||
| 可行性报告 | D:\软件测试\图书管管理系统 | |
| 系统设计说明书 | D:\软件测试\图书管管理系统 |
2.4.测试环境:
测试环境要求:
| 硬件 | 软件 | |||
| 硬件平台 | 操作系统 | Windows xp windows 7 | ||
| 内存 | 1G以上 | 应用服务器 | IIS7以上 | |
| 硬盘 | 100G以上 | 浏览器 | IE7及以上 | |
| 软件运行的平台 | Java虚拟机 | |||
| 运行的工具 | Eclipse | |||
3.1.测试项目说明:
| 项目 | 描述说明 |
| 测试软件名称: | 图书管理系统 |
| 测试软件版本: | 图书管理系统T1.0 |
| 黑盒测试 | 检查产品是否正确实现了功能,主要针对图书管理软件界面和软件功能进行测试,各小功能能否运行测试 |
1.功能测试:
登陆功能的测试
管理功能的测试
图书信息查询功能的测试
学生信息查询功能的测试
入库管理功能的测试
学生借书功能的测试
学生还书功能的测试
图书注销功能的测试
基础信息设置功能的测试
2.设计测试:
运行界面的测试
菜单结构是否合理测试
窗体布局是否合理测试
3.整体测试:
整体功能的实现测试
图书管理系统中每个类转换的正确性测试
3.3.测试项目外部条件:
本次测试主要针对JAVA类程序作底层测试,主要包括包黑盒测试中的功能测试,设计测试以及整体测试。
| 外部条件 | 影响 |
| 硬件(计算机一台) | 支持待测试软件的运行,是测试环境中的重要组成部分 |
| 软件等运行工具(Eclipse) | 支持待测试软件的运行,是测试环境中的重要组成部分 |
| 测试人员 | 陈洋树、李文凯 |
4.1.测试对象说明:
| 对象功能 | 描述说明 |
| 测试软件名称: | 图书管理系统 |
| 测试软件版本: | 图书管理系统T1.0 |
| 黑盒测试 | 检查产品是否正确实现了功能,主要针对图书管理软件界面和软件功能进行测试,各小功能能否运行测试 |
| 测试一 | 名称 | 图书馆管理系统登陆功能的测试 |
| 目的 | 检查登陆功能是否实现。 | |
| 内容 | 输入用户和密码,看是否能不能进入 | |
| 测试二 | 名称 | 管理功能的测试的测试 |
| 目的 | 检查管理功能是否实现。 | |
| 内容 | 查询、添加、删除、修改图书信息,检查管理功能是否实现 | |
| 测试三 | 名称 | 图书信息查询功能的测试 |
| 目的 | 检查图书信息查询功能是否实现。 | |
| 内容 | 输入图书名称,单击查询,看是否能查询到 | |
| 测试四 | 名称 | 学生信息查询功能的测试 |
| 目的 | 检查学生信息查询功能是否实现。 | |
| 内容 | 输入学生信息,单击查询,看是否能查询到 | |
| 测试五 | 名称 | 入库管理功能的测试 |
| 目的 | 检查入库管理功能是否实现。 | |
| 内容 | 进行图书入库操作,看能否实现 | |
| 测试六 | 名称 | 学生借书功能的测试 |
| 目的 | 检查学生借书功能是否实现。 | |
| 内容 | 进行借书操作,看能否实现 | |
| 测试七 | 名称 | 学生还书功能的测试 |
| 目的 | 检查学生还书功能是否实现 | |
| 内容 | 进行还书操作,看能否实现 |
| 测试八 | 名称 | 图书注销功能的测试 |
| 目的 | 检查图书注销功能是否实现 | |
| 内容 | 进行图书注销操作,看能否实现 | |
| 测试九 | 名称 | 基础信息设置功能的测试 |
| 目的 | 检查基础信息设置功能是否实现 | |
| 内容 | 进行基础信息设置操作,看能否实现 |
| 不需要测试对象 | 不测试的理由 |
| 调出帮助文档 | 暂时不能启用 |
| 图书管理系统背景替换 | 暂时不能启用 |
| 背景音乐 | 暂时不能启用 |
| 第三方帐号上线 | 暂时不能启用 |
6.1测试策略
本次测试将使用以下三种测试方法
| 测试方法 | 测试阶段 | 有关方法的概述. |
| 功能测试 | 第一阶段 | 检查产品是否正确实现了功能,主要针对图书管理软件界面和软件功能进行测试,各小功能能否运行测试 |
| 设计测试 | 第二阶段 | 检查对图书管理系统的运行用户界面,菜单结构,窗体设计是否合理 |
| 整体测试 | 第三阶段 | 测试对图书管理系统中的每个类之间的转换的正确性 |
1.公正性声明
2.测试用例
3.设想
7.测试项通过/失败的标准
7.1通过的测试用例占所有测试用例的比例
占比例:达到80%
7.2缺陷的数量,严重程度和分布情况
缺陷的数量:少于5个,功能测试部分除外。
7.3测试用例覆盖情况
本测试用例覆盖图书管理系统的代码,菜单,功能,设计界面,360度全方位,无死角。此测试可将系统最主要的功能模块进行逐一的检测,对说明书中列举的功能进行排查,对系统实现各功能的正常运行做充分的测试,输入合理及不合理的测试数据检验功能的运行及出错处理情况。但由于功能模块比较多,采用功能测试设计的测试用例相对比较多,测试需花费一定的时间。
7.4用户对测试的成功结论
基本图书馆管理系统功能的实现,能流畅运行。
7.5文档的完整性
要具有:
1.图书馆管理系统测试用例
2.图书馆管理系统测试数据
3.图书馆管理系统测试缺陷报告
4.图书馆管理系统测试总结报告
5.图书馆管理系统软件测试计划
7.6是否达到性到标准
登陆功能是否实现
管理功能是否实现
图书信息查询功能是否实现
学生信息查询功能是否实现
入库管理功能是否实现
学生借书功能是否实现
学生还书功能是否实现
图书注销功能是否实现
基础信息设置功能是否实现
8.中断测试和恢复测试的判断标准
8.1关键路径上存在未完成的任务
8.2大量的缺陷
8.3测试环境不完整
8.4资源短缺
9.测试完成所提交的材料
1图书馆管理系统测试工具
2图书馆管理系统测试用例
3图书馆管理系统测试数据
4图书馆管理系统测试缺陷报告
5图书馆管理系统测试总结报告
10.测试任务
10.1测试前的准备工作
1.运行工具:Eclipse
2.人员分配::人员的调配,总结报告,系统开源的查找,
:查找资料,软件测试计划,软件测试总结报告
:查找资料,软件实施总结报告
:查找资料,软件测试总结报告
3.测试工具:电脑一台
10.2测试工作所需完成的一系列任务
1.测试计划的编写
2.测试文档的编写
3.测试计划的实施
4.测试人员的分配
5.通过审核
11.测试所需的资源
11.1测试人员
测试人:
11.2设备
测试设备:机房电脑和宿舍电脑
11.3测试软件
测试软件:Eclipse、 mysql
11.4参考书
《软件测试设计与实施》—作者:蒋方纯
12.测试人员的工作职责
| 测试人员 | 工作职责 |
| 图书馆管理系统测试的: 1.登陆功能是否实现 2.管理功能是否实现 3.图书信息查询功能是否实现 4.总体的分工 5.软件设计测试 | |
| 图书馆管理系统测试的: 1.学生信息查询功能是否实现 2.入库管理功能是否实现 3.学生借书功能是否实现 4.软件测试计划报告 | |
| 图书馆管理系统测试的: 1.学生还书功能是否实现 2.图书注销功能是否实现 3.基础信息设置功能是否实现 | |
| 图书馆管理系统测试的: |
13.1人员安排
测试人:
13.2培训与需求
学会使用Eclipse,mysql数据库,了解图书馆管理系统的功能与实现,了解图书馆管理系统的布局
14.测试进度表
| 日程安排 | 测试项目 | 估算测试时间 | 给予项目的测试时间 |
| 11月26日~11月30日 | 功能测试 | 3天 | 4天 |
| 12月1日~12月3日 | 设计测试 | 2天 | 3天 |
| 10月4日~12月14日 | 整体测试 | 7天 | 10天 |
15.1测试过程中的风险
1.设备出现故障,网络不通
2.测试工作不全面
3测试工作不充分
4.测试进度发出现危机
5.软件极其复杂
15.2应急措施
1.准备多一台电脑,去学校机房测试
2.编写完整的测试计划
3.预算进度时留下周旋时间
16.审批
审批人:下载本文