图书馆管理小程序测试总结报告
文档标识: |
当前版本: |
1.0 |
|||||||
当前状态: |
草稿 |
发布日期: |
2020-12-07 |
||||||
发布 |
|||||||||
修改历史 |
|||||||||
日期 |
版本 |
作者 |
修改内容 |
评审号 |
变更控制号 |
||||
目录
图书馆管理小程序测试总结报告 1
1.1 编写目的 3
1.2 测试范围 3
2. 测试计划执行情况 4
2.1 测试类型 4
2.2 进度偏差 5
2.3 测试环境与配置 5
2.4 测试机构和人员 5
2.5 测试问题总结 5
3. 测试总结 6
3.1 测试用例执行结果 6
3.2 测试问题解决 7
3.3 测试结果分析 8
3.3.1 覆盖分析 8
3.3.2 缺陷分析 9
4. 综合评价 10
4.1 软件能力 10
4.2 缺陷和限制 10
4.3 建议 10
1. 测试概述
1.1 编写目的
对图书馆管理小程序项目中所有的软件测试活动中,包括测试进度、资源、问题、风险以及测试组和其他组间的协调等进行评估,总结测试活动的成功经验与不足,以便今后更好的开展测试工作。
1.2 测试范围
图书馆管理小程序 项目因其自身的特殊性,测试组仅依据用户需求说明书和软件需求规格说明书以及相应的设计文档进行系统测试,包括功能测试、性能测试、用户访问与安全控制测试、用户界面测试等,而单元测试由开发人员来执行。
主要功能包括:
用户功能
注册新用户
登录系统
查看图书馆是否有空位
预约座位信息
浏览者功能
查看图书馆各楼层座位情况
预约座位
图书馆管理小程序管理后台
管理员注册系统
管理员登录系统
用户管理系统
座位管理系统
2. 测试计划执行情况
2.1 测试类型
测试类型 |
测 试 内 容 |
测 试 目 的 |
所用的测试工具和方法 |
功能测试 |
用户个人前台: 注册新用户、登录系统,查看图书馆是否有空位,预约座位信息 浏览者功能: 查看图书馆各楼层座位情况,预约座位 管理后台: 管理员注册系统, 管理员登录系统,用户管理系统,座位管理系统 |
核实所有功能均已正常实现 1 .流程检验:各个业务流程符合常规逻辑,用户使用时不会产生疑问。 2 、数据精确:各数据类型的输入输出时统计精确。 |
采用黑盒测试,使用边界值测试、等价类划分、数据驱动等测试方法,进行手工测试; |
用户界面( UI )测试 |
1 .导航、 页面结构包括菜单、 背景、颜色、字体、按钮名称、提示信息的一致性等。 2 .友好性、易用性 、合理性、一致性、正确性等 |
核实各个窗口风格(包括颜色、字体、提示信息、图标、 等等)都与基准版本保持一致,或符合可接受标准, 能够保证用户界面的友好性、易操作性,而且符合用户操作习惯。 |
手工测试 |
安全性和访问控制测试 |
1. 密码:登录、个人用户、管理员用户; 2. 权限限制; 3. 通过修改 URL 非法访问; 4. 登录超时限制等等; |
1 .应用程序级别的安全性: 核实用户只能操作其所拥有权限能操作的功能。 2 .系统级别的安全性: 核实只有具备系统访问权限的用户才能访问系统。 |
黑盒测试、手工测试 |
性能测试 |
1. 最大并发数; 2. 查询商品信息、公告时,注册新用户时以及登录时系统的响应时间; |
核实系统在大流量的数据与多用户操作时软件性能的稳定性,不造成系统崩溃或相关的异常现象 |
2.2 进度偏差
测试活动 |
计划起止日期 |
实际起止日期 |
进度偏差 |
备注 |
制定测试计划 |
2020-12-06 至2020-12-12 |
2020-12-06 至2020-12-12 |
无 |
2.3 测试环境与配置
测试电脑 |
|
数据库管理系统 |
云开发数据库 |
应用软件 |
Eclipse(运行环境13.0) |
客户端前端展示 |
直接展示 |
2.4 测试机构和人员
测试阶段 |
测试机构名称 |
负责人 |
参与人员 |
所充当角色 |
模块测试 |
测试组,开发组 |
列城托 |
房志业、林崇宇 |
测试人员 |
系统测试 |
测试组 |
列城托 |
梁雨芊、庞诗丽 |
测试人员 |
2.5 测试问题总结
在整个系统测试执行期间,项目组开发人员高效地及时解决测试组人员提出的各种缺陷,在一定程度上较好地保证了测试执行的效率以及测试最终期限。但是在整个软件测试活动中还是暴露了一些问题,表现在:
1.测试执行时间相对较少,测试通过标准要求较低;
2.开发人员相关培训未做到位,编码风格各异,细节性错误较多,返工现象存在较多;
3.测试执行人员对管理平台不够熟悉,使用时效率偏低;
4.测试执行人员对系统了解不透彻,测试执行时存在理解偏差,导致提交无效缺陷;
3. 测试总结
3.1 测试用例执行结果
测试用例标识号 |
测试用例名称 |
用例状态 |
测试结果 |
备注 |
|||||||||||||
用户部分 |
|||||||||||||||||
A01 |
用户注册 |
已执行 |
测试通过 |
||||||||||||||
A02 |
注册用户登录 |
已执行 |
测试通过 |
||||||||||||||
A03 |
已执行 |
测试通过 |
|||||||||||||||
A04 |
查看是否有空位 |
已执行 |
测试通过 |
||||||||||||||
A05 |
预约座位 |
已执行 |
测试通过 |
||||||||||||||
A06 |
|
已执行 |
测试通过 |
||||||||||||||
浏览者部分 |
|||||||||||||||||
B01 |
查看小程序主页内容 |
已执行 |
测试通过 |
||||||||||||||
B02 |
已执行 |
测试通过 |
|||||||||||||||
B03 |
查询座位信息 |
已执行 |
测试通过 |
||||||||||||||
B04 |
已执行 |
测试通过 |
|||||||||||||||
后台管理部分 |
|||||||||||||||||
D01 |
管理员注册 |
已执行 |
测试通过 |
||||||||||||||
D02 |
管理员登陆 |
已执行 |
测试通过 |
||||||||||||||
D03 |
用户管理系统 |
已执行 |
测试通过 |
||||||||||||||
D04 |
已执行 |
测试通过 |
|||||||||||||||
D05 |
座位管理系统 |
已执行 |
测试通过 |
||||||||||||||
D06 |
已执行 |
测试通过 |
|||||||||||||||
用户界面分析 |
A01 |
界面测试 |
已执行 |
测试通过 |
|||||||||||||
3.2 测试问题解决
下表中描述测试中发现的、没有满足需求或其它方面要求的部分。
测试用例标识号 |
错误或问题描述 |
错误或问题状态 |
A02 |
注册用户完成时,提示信息有误导作用 |
已解决 |
A02 |
数据库输入时间无效 |
已解决 |
A03 |
注册用户时,单击提交后无提示信息 也未跳转至其它页面 |
已解决 |
D01 |
座位信息查询不出结果 |
已解决 |
D03 |
管理员无法查看座位信息 |
已解决 |
D04 |
用户的信息不能自己修改 |
未解决 |
3.3 测试结果分析
3.3.1 覆盖分析
3.3.1.1. 测试覆盖分析
测试覆盖率= 21/30 × 100 % =71.0%
需求 / 功能 |
用例个数 |
执行总数 |
未执行 |
未 / 漏测分析和原因 |
系统功能 |
27 |
27 |
0 |
产生失败数为 9 ,最后均以合理的处理方式解决。 |
系统安全分析 |
1 |
1 |
0 |
|
系统性能 |
0 |
0 |
0 |
|
用户界面 |
2 |
2 |
0 |
|
运行环境 |
0 |
0 |
0 |
3.3.1.2. 需求覆盖分析
对应约定的测试文档(《图书馆管理小程序测试计划》),本次测试对系统需求的覆盖情况为:
需求项 |
测试类型 |
是否通过 [Y][P][N][N/A] |
备注 |
系统功能 |
系统测试 |
[Y] |
|
系统安全分析 |
系统测试 |
[P] |
|
系统性能 |
系统测试 |
[P] |
|
用户界面 |
系统测试 |
[N/A] |
|
运行环境 |
系统测试 |
[P] |
需求覆盖率= Y ( P )项 / 需求项总数 × 100 %= 83.33 %
注: P 表示部分通过, N/A 表示不可测试或者用例不适用。
3.3.2 缺陷分析
本次测试中发现 Bug 共 19 个
按缺陷在各功能点的分布情况分:
严重级别 需求 |
A- 严重影响系统运行的错误 |
B- 功能方面一般缺陷,影响系统运行 |
C- 不影响运行但必须修改 |
D- 合理化建议 |
<total> |
用户个人注册 |
1 |
3 |
2 |
2 |
8 |
登录系统 |
1 |
1 |
|||
查看座位情况 |
2 |
2 |
|||
预约座位 |
1 |
1 |
|||
管理员登录 |
1 |
1 |
2 |
4 |
|
1 |
1 |
||||
浏览座位情况 |
1 |
1 |
|||
1 |
1 |
||||
共计 |
3 |
9 |
3 |
4 |
19 |
由统计来看,缺陷大部分集中在注册新用户以及登录,管理员后台系统部分,其余分布较为分散。
4. 综合评价
4.1 软件能力
经过项目组开发人员、测试组人员以及相关人员的协力合作,图书馆管理小程序项目如期完成并达到交付标准。该系统能够实现图书馆管理小程序在用户需求说明书中所约定的功能,即能够基本满足用户在前台进行用户个人注册,登录,查看座位信息,预约座位的需求,在图书馆管理小程序后台可根据用户的信息审核注册用户,管理座位和用户的模板等功能。
4.2 缺陷和限制
该系统除基本满足功能需求外,在性能方面还存在不足,有系统继续优化的空间。另外,部分功能在设计上仍存在不足之处。
4.3 建议
优化界面设计