
1 概述
1.1 编写目的
编写本测试方案的目的在于为用户、项目负责人、评审人员、产品人员、软件设计开发人员、测试人员提供关于资产管理系统整体功能性测试指导,同时,该文档也是用户确定软件是否完整测试的依据。
1.2 项目背景
随着信息化时代的到来,实现资产的数字化网络化管理,是任何一个事业单位及企业的需求,通过计算机软件,使资产易于维护、方便查询,提高资产管理的准确性,进而提高工作效率
本项目的目标是建立符合一般企业实际管理需求的资产管理系统,对企业的资产信息进行精确的维护、有效服务,从而减轻资产管理部门从事低层次信息处理和分析的负担,管理员的“双手大脑”,提高工作质量和效率。
2 测试任务
2.1 测试目的
在用户使用软件系统之前,尽可能发现系统中的错误和不合理之处,排除潜在错误,将高质量软件系统交给用户,测试的主要目的在于为资产管理系统提供质量保证,验证系统是否实现了《资产管理系统需求说明书》文档约定的功能要求,达到上线正式运行的各项要求。
2.2 测试参考文档
| 文档名称 | 作者 | 日期 | 版本 | 有无备注 |
| 《资产管理系统需求说明书》 | 项目组 | 2019.5.19 | V1.0 | 无 |
| 文档名称 | 作者 | 日期 | 版本 | 有无备注 |
| 《功能测试方案》 | 01-01 | 2019.5.19 | V1.0 | 无 |
| 《功能测试用例》 | 01-02、01-03 | 2019.5.19 | V1.0 | 无 |
| 《功能测试Bug缺陷报告清单》 | 01-02、01-03 | 2019.5.19 | V1.0 | 无 |
| 《功能测试总结报告》 | 01-01 | 2019.5.19 | V1.0 | 无 |
测试主要依据《资产管理系统需求说明书》文档对Web端和APP端进行功能和UI测试
主要模块有
Web端(27个,含首页30个)
系统管理员(11个,含首页12个):登录、首页、个人信息、资产类别、品牌、取得方式、供应商、存放地点、部门管理、人员管理、设备用途、报废方式。
资产管理员(11个,含首页12个):登录、首页、个人信息、资产入库、资产借还、资产转移、资产维修、资产报废、资产盘点、资产申购、资产信息维护、资产查询统计。
资产领导(5个,含首页6个):登录、首页、个人信息、资产查询统计、资产申购审批、资产报废审批。
APP端(4个):
资产管理员:登录、我的、报表、资产。
3 测试资源
3.1 硬件配置
| 关键项 | 数量 | 性能要求 |
| 测试PC机(客户端) | 3 | CPU:I5-7500 |
| 硬盘:128G | ||
| 内存:8G | ||
| 测试PC机(服务器端) | 2 | 内含实训软件系统的PC服务器 |
| 测试移动机 | 1 | 手机:华为畅玩 |
| 资源名称/类型 | 配置 |
| 操作系统环境: | 操作系统主要为Windows10客户端(教育版)、Windowsserver20008R2(服务器端) |
| 浏览器环境: | 主流浏览器有:IE11、Chorme |
| 功能性测试工具 | 手工测试 |
| 文档编辑软件 | Office2010 |
| 输入法 | 搜狗输入法 |
| 实训系统 | 资产管理系统 |
| 截图工具 | 系统自带的截图工具 |
| 角色 | 人员 | 主要职责 |
| 测试负责人 | 01_01 | 协调项目人员和时间安排 编写功能测试方案 安排01-02人员设计并编写测试用例,包括Web端:登录、首页、个人信息、资产类别、品牌、取得方式、供应商、存放地点、部门管理、人员管理、设备用途、报废方式、资产查询统计、资产申购审批、资产报废审批模块。 安排01-02人员执行功能测试用例,包括Web端:登录、首页、个人信息、资产类别、品牌、取得方式、供应商、存放地点、部门管理、人员管理、设备用途、报废方式、资产查询统计、资产申购审批、资产报废审批模块。 安排01-03人员设计并编写测试用例,包括Web端:资产入库、资产借还、资产转移、资产维修、资产报废、资产盘点、资产申购、资产信息维护和APP端登录、我的、报表、资产模块。 安排01-03人员执行功能测试用例,包括Web端:资产入库、资产借还、资产转移、资产维修、资产报废、资产盘点、资产申购、资产信息维护和APP端登录、我的、报表、资产模块。 编写功能测试总结报告 |
| 测试人员 | 01-02 | 听从负责人安排 设计并编写测试用例,包括Web端:登录、首页、个人信息、资产类别、品牌、取得方式、供应商、存放地点、部门管理、人员管理、设备用途、报废方式、资产查询统计、资产申购审批、资产报废审批模块。 执行功能测试用例,包括Web端:登录、首页、个人信息、资产类别、品牌、取得方式、供应商、存放地点、部门管理、人员管理、设备用途、报废方式、资产查询统计、资产申购审批、资产报废审批模块。 汇总功能测试用例文档 |
| 测试人员 | 01-03 | 听从负责人安排 设计并编写测试用例,包括Web端:资产入库、资产借还、资产转移、资产维修、资产报废、资产盘点、资产申购、资产信息维护和APP端登录、我的、报表、资产模块。 执行功能测试用例,包括Web端:资产入库、资产借还、资产转移、资产维修、资产报废、资产盘点、资产申购、资产信息维护和APP端登录、我的、报表、资产模块。 汇总功能测试Bug缺陷报告清单。 |
4.1 整体功能模块划分
[在此介绍XX系统的功能模块如下表所示。]
| 需求编号 | 模块名称 | 功能名称 | 测试人员 |
| ZCGL-ST-SRS001 | 登陆 | 登录 | 01-02 |
| ZCGL-ST-SRS002 | 首页 | 首页 | 01-02 |
| ZCGL-ST-SRS003 | 部门管理 | 部门管理路列表页 | 01-02 |
| ZCGL-ST-SRS004 | 新增部门 | ||
| ZCGL-ST-SRS005 | 修改部门 | ||
| ZCGL-ST-SRS006 | 人员管理 | 人员管理列表页 | 01-02 |
| ZCGL-ST-SRS007 | 新增人员 | ||
| ZCGL-ST-SRS008 | 修改人员 | ||
| ZCGL-ST-SRS009 | 删除人员 | ||
| ZCGL-ST-SRS010 | 人员查询 | ||
| ZCGL-ST-SRS011 | 查看人员详情 | ||
| ZCGL-ST-SRS012 | 资产类别 | 资产类别列表页 | 01-02 |
| ZCGL-ST-SRS013 | 新增资产类别 | ||
| ZCGL-ST-SRS014 | 修改资产类别 | ||
| ZCGL-ST-SRS015 | 启用资产类别 | ||
| ZCGL-ST-SRS016 | 禁用资产类别 | ||
| ZCGL-ST-SRS017 | 品牌 | 品牌列表页 | 01-02 |
| ZCGL-ST-SRS018 | 新增品牌 | ||
| ZCGL-ST-SRS019 | 修改品牌 | ||
| ZCGL-ST-SRS020 | 启用品牌 | ||
| ZCGL-ST-SRS021 | 禁用品牌 |
| ZCGL-ST-SRS022 | 取得方式 | 取得方式列表页 | 01-02 |
| ZCGL-ST-SRS023 | 新增取得方式 | ||
| ZCGL-ST-SRS024 | 修改取得方式 | ||
| ZCGL-ST-SRS025 | 启用取得方式 | ||
| ZCGL-ST-SRS026 | 禁用取得方式 | ||
| ZCGL-ST-SRS027 | 供应商 | 供应商列表页 | 01-02 |
| ZCGL-ST-SRS028 | 新增供应商 | ||
| ZCGL-ST-SRS029 | 修改供应商 | ||
| ZCGL-ST-SRS030 | 启用供应商 | ||
| ZCGL-ST-SRS031 | 禁用供应商 | ||
| ZCGL-ST-SRS032 | 供应商查询 | ||
| ZCGL-ST-SRS033 | 查看供应商详情 | ||
| ZCGL-ST-SRS034 | 存放地点 | 存放地点列表页 | 01-02 |
| ZCGL-ST-SRS035 | 新增存放地点 | ||
| ZCGL-ST-SRS036 | 修改存放地点 | ||
| ZCGL-ST-SRS037 | 启用存放地点 | ||
| ZCGL-ST-SRS038 | 禁用存放地点 | ||
| ZCGL-ST-SRS039 | 存放地点查询 | ||
| ZCGL-ST-SRS040 | 设备用途 | 设备用途列表页 | 01-02 |
| ZCGL-ST-SRS041 | 新增设备用途 | ||
| ZCGL-ST-SRS042 | 修改设备用途 | ||
| ZCGL-ST-SRS043 | 启用设备用途 | ||
| ZCGL-ST-SRS044 | 禁用设备用途 | ||
| ZCGL-ST-SRS045 | 设备用途查询 |
| ZCGL-ST-SRS046 | 报废方式 | 报废方式列表页 | 01-02 |
| ZCGL-ST-SRS047 | 新增报废方式 | ||
| ZCGL-ST-SRS048 | 修改报废方式 | ||
| ZCGL-ST-SRS049 | 启用报废方式 | ||
| ZCGL-ST-SRS050 | 禁用报废方式 | ||
| ZCGL-ST-SRS051 | 报废方式查询 | ||
| ZCGL-ST-SRS052 | 个人信息 | 个人信息查看 | 01-02 |
| ZCGL-ST-SRS053 | 编辑手机号 | ||
| ZCGL-ST-SRS054 | 退出系统 | ||
| ZCGL-ST-SRS055 | 资产申购 | 资产申购列表页 | 01-03 |
| ZCGL-ST-SRS056 | 资产申购登记 | ||
| ZCGL-ST-SRS057 | 资产申购修改 | ||
| ZCGL-ST-SRS058 | 资产申购提交 | ||
| ZCGL-ST-SRS059 | 资产申购删除 | ||
| ZCGL-ST-SRS060 | 资产申购查询 | ||
| ZCGL-ST-SRS061 | 查看资产申购详情 | ||
| ZCGL-ST-SRS062 | 资产入库 | 资产入库列表页 | 01-03 |
| ZCGL-ST-SRS063 | 资产入库登记 | ||
| ZCGL-ST-SRS0 | 资产查询 | ||
| ZCGL-ST-SRS065 | 资产信息维护 | 资产信息维护列表页 | 01-02 |
| ZCGL-ST-SRS066 | 修改资产信息 | ||
| ZCGL-ST-SRS067 | 批量导出 | ||
| ZCGL-ST-SRS068 | 查看资产详情 |
| ZCGL-ST-SRS069 | 资产借还 | 资产借还列表页 | 01-03 |
| ZCGL-ST-SRS070 | 资产借用登记 | ||
| ZCGL-ST-SRS071 | 资产归还 | ||
| ZCGL-ST-SRS072 | 资产借还查询 | ||
| ZCGL-ST-SRS073 | 查看借还单详情 | ||
| ZCGL-ST-SRS074 | 查看借还原因详情 | ||
| ZCGL-ST-SRS075 | 资产转移 | 资产转移列表页 | 01-03 |
| ZCGL-ST-SRS076 | 资产转移登记 | ||
| ZCGL-ST-SRS077 | 资产转移查询 | ||
| ZCGL-ST-SRS078 | 查看转移单详情 | ||
| ZCGL-ST-SRS079 | 查看转移原因详情 | ||
| ZCGL-ST-SRS080 | 资产维修 | 资产维修列表页 | 01-03 |
| ZCGL-ST-SRS081 | 资产维修登记 | ||
| ZCGL-ST-SRS082 | 资产维修查询 | ||
| ZCGL-ST-SRS083 | 查看维修单详情 | ||
| ZCGL-ST-SRS084 | 查看维修原因详情 | ||
| ZCGL-ST-SRS085 | 资产报废 | 资产报废列表页 | 01-03 |
| ZCGL-ST-SRS086 | 资产报废登记 | ||
| ZCGL-ST-SRS087 | 资产报废修改 | ||
| ZCGL-ST-SRS088 | 资产报废单删除 | ||
| ZCGL-ST-SRS0 | 资产报废查询 | ||
| ZCGL-ST-SRS090 | 查看报废单详情 | ||
| ZCGL-ST-SRS091 | 查看报废原因详情 |
| ZCGL-ST-SRS092 | 资产盘点 | 资产盘点列表页 | 01-03 |
| ZCGL-ST-SRS093 | 新增盘点单 | ||
| ZCGL-ST-SRS094 | 编辑盘点单 | ||
| ZCGL-ST-SRS095 | 开始资产盘点 | ||
| ZCGL-ST-SRS096 | 结束资产盘点 | ||
| ZCGL-ST-SRS097 | 资产盘点查询 | ||
| ZCGL-ST-SRS098 | 查看资产盘点详情 | ||
| ZCGL-ST-SRS099 | 资产查询统计 | 资产查询统计管理列表页 | 01-02 |
| ZCGL-ST-SRS100 | 统计报表 | ||
| ZCGL-ST-SRS101 | 资产申购审批 | 资产申购审批列表页 | 01-02 |
| ZCGL-ST-SRS102 | 资产申购审批 | ||
| ZCGL-ST-SRS103 | 资产申购审批查询 | ||
| ZCGL-ST-SRS104 | 资产报废审批 | 资产报废审批列表页 | 01-02 |
| ZCGL-ST-SRS105 | 资产报废审批 | ||
| ZCGL-ST-SRS106 | 资产报废审批查询 |
| 需求编号 | 模块名称 | 功能名称 | 测试人员(工位号) |
| ZCGL-ST-SRS001 | 登录 | 登录 | 01-03 |
| ZCGL-ST-SRS002 | 我的 | 我的 | 01-03 |
| ZCGL-ST-SRS003 | 统计 | 统计 | 01-03 |
| ZCGL-ST-SRS004 | 资产 | 资产列表页 | 01-03 |
| ZCGL-ST-SRS005 | 资产查询 | ||
| ZCGL-ST-SRS006 | 查看资产详情 |
| 测试阶段 | 时间安排 | 参与人员 | 测试工作内容安排 | 产出 |
| 需求分析 | 8:30-8:45 | 01-01、01-02、01-03 | 阅读《资产管理系统需求说明书》进行需求分析和人员分工,列出测试功能点 | 列出测试功能点 |
| 编写测试方案 | 8:45-9:45 | 01-01 | 01-01根据《资产管理系统需求说明书》编写《功能测试方案》 | 《功能测试方案》 |
| 编写测试用例 | 8:45-9:45 | 01-02、01-03 | 01-02、01-03根据《资产管理系统需求说明书》编写《功能测试用例》 | 《功能测试用例》 |
| Web端功能测试 | 9:45-10:45 | 01-02、01-03 | 01-02、01-03根据《功能测试用例》对Web端进行能够测试,编写《功能测试Bug缺陷报告清单》 | 《功能测试Bug缺陷报告清单》 |
| APP端功能测试 | 10:45-11:45 | 01-02、01-03 | 01-02、01-03根据《功能测试用例》对APP端进行能够测试,编写《功能测试Bug缺陷报告清单》 | 《功能测试Bug缺陷报告清单》 |
| 编写功能测试总结报告 | 11:45-12:00 | 01-01 | 01-01根据《资产管理系统需求说明书》编写《功能测试总结报告》 | 《功能测试总结报告》 |
| 全面检查 | 12:00-12:15 | 01-01、01-02、01-03 | 对编写的文档进行全面检查 | 无 |
| 提交文档 | 12:15-12:30 | 01-01、01-02、01-03 | 将编写的文档进行提交 | 无 |
(1)需求风险
分析:测试人员对系统需求不理解,导致功能测试可能存在偏差。
应对措施:测试人员进行测试前仔细阅读需求说明书,列出测试功能点。
(2)测试用例风险
分析:测试人员设计或编写测试用例不完全,部分功能测试用例没有被执行。
应对措施:根据列出的测试功能点设计或编写测试用例,逐条执行功能测试。
(3)缺陷风险
分析:某些缺陷为偶发缺陷,难以重现,容易被测试人员遗漏。
应对措施:遇到缺陷及时截图,填写Bug缺陷报告,避免为偶发缺陷。
(4)测试进度风险
分析:出现成员间任务分配不合理影响测试进度。
应对措施:对被测软件进行难度分析和工作量分析,合理安排时间。
(5)团队沟通风险
分析:项目涉及人员较多,可能存在协调沟通的问题,队员之间有误解。
应对措施:遇到问题及时讨论和解决,不影响后续进度。
(6)其它不可预估风险
分析:某些突发状况也构成风险,难以预估,且无法避免。
应对措施:做好备份方案,遇到突发状况不慌不忙,冷静处理。
