目录
1.测试概述
1.1编写目的
本报告为图片寄存器阶段测试的总结,目的在于考察图片寄存器系统的功能和缺陷,尽可能多的发现图片寄存器系统的缺陷和漏洞
1.2项目介绍
- 图床,解决 github / 博客中插入图片的问题
- 给定一个 url,能够获得到图片内容
- 核心就是一个 HTTP 服务器,提供对图片的增删改查能力
- 同时搭配简单的页面辅助完成图片上传/展示
1.3测试目标
项目最终可以完成获取图片列表,获取图片内容,上传图片,删除图片
等功能,实现图片的管理
2.测试执行过程
2.1测试执行
此次测试严格按照项目计划和测试计划执行,按时完成了测试计划规定的测试对象的测试。针对测试计划规定的测试策略,在测试执行中都有体现,在测试执行过程中,依据测试计划和测试用例,对系统进行了完整的测试
2.2测试用例
共测试了1个版本。共有273个用例,共执行273个用例,产生了297个结果,失败的用例有48个。
共发现48个Bug , 遗留0个Bug 。 重新激活0个Bug 。 用例执行产生48个Bug 。 有效Bug率(方案为已解决或延期 / 状态为已解决或已关闭):85.42%,用例发现Bug率(用例创建的Bug / 发现Bug数):100%
2.2.1BUG分布结果
2.2.2按照用例结果划分
2.2.3测试报告
用例编号 所属产品 所属模块 相关需求 用例标题 前置条件 步骤 预期 实际情况 关键词 优先级 用例类型 适用阶段 用例状态 B R S 结果 由谁创建 1 图片寄存器(#2) /获取图片列表(#4) 获取图片列表 选择图片成功 1. 选择图片按钮成功 1. 成功 1 获取图片列表 3 功能测试
功能测试阶段normal 1 6 1 通过 admin 2 图片寄存器(#2) /获取图片内容(#5) 获取图片内容 获取图片列表成功 1. 选择图片
2. 打开电脑本地文件1. 成功
2. 成功1.
2.获取图片内容 1 功能测试
功能测试阶段normal 0 5 2 通过 admin 4 图片寄存器(#2) /上传图片(#6) 上传图片成功 获取图片列表成功,获取图片内容成功 1. 获取图片列表成功
2. 获取图片内容1. 成功
2. 成功1.
2.上传图片 1 功能测试
功能测试阶段normal 0 5 2 通过 admin 5 图片寄存器(#2) /删除图片(#7) 点击删除按钮可以成功使用 成功上传图片 1. 选择图片成功
2. 上传图片成功
3. 点击图片按钮可以成功使用1. 成功
2. 成功
3. 成功删除1.
2.
3.1 功能测试
功能测试阶段normal 0 5 3 通过 admin 6 图片寄存器(#2) /加密DigestUtils,密码加密,文件校验(#14) 加密 1. 加密密码成功 1. 成功 1 加密 1 安全相关
单元测试阶段normal 0 5 1 通过 admin 7 图片寄存器(#2) /加密DigestUtils,密码加密,文件校验(#14) 加密 1. 密码加密 1. 成功 1 加密 3 功能测试
单元测试阶段normal 0 5 1 通过 admin 8 图片寄存器(#2) /上传图片(#6) 上传重复图片 可以成功上传图片 1. 上传重复图片可以成功上传图片 1. 不能重复上传 1 重复 3 功能测试
功能测试阶段normal 0 5 1 通过 admin 9 图片寄存器(#2) /上传图片(#6) 上传图片后数据库是否会将数据成功保存在数据库中 成功上传图片 上传图片后数据库是否会将数据成功保存在数据库中 3 功能测试
功能测试阶段normal 0 5 3 通过 admin 10 图片寄存器(#2) /上传图片(#6) 上传图片后本地硬盘是否会显示上传的文件 上传图片成功 1. 上传图片成功 1. 是 1 上传图片后本地硬盘是否会显示上传的文件 3 功能测试
功能测试阶段normal 0 5 1 通过 admin 11 图片寄存器(#2) /上传图片(#6) 上传重复图片后本地硬盘是否会有显示重复文件 提前上传了一张图片
3. 上传重复图片后本地硬盘中没有重复文件
3. 不能重复上传图片
3.上传重复图片后本地硬盘是否会有显示重复文件 3 功能测试
功能测试阶段normal 0 5 3 通过 admin 12 图片寄存器(#2) /上传图片(#6) 上传重复图片后数据库没有导入重复数据 提前上传了一张图片 1. 界面显示不能重复上传图片
2. 数据库没有重复数据1. 是
2. 是1.
2.上传重复图片后数据库没有导入重复数据 3 功能测试
功能测试阶段normal 0 5 2 通过 admin 13 图片寄存器(#2) /界面(#15) 浏览器的不同大小界面适应程度 创建好了服务器 1. 浏览器的不同大小界面适应良好 1. 是 1 浏览器的不同大小界面适应程度 3 功能测试
系统测试阶段normal 0 5 1 通过 admin 14 图片寄存器(#2) /浏览器(#16) 不同浏览器的界面适应程度 有下载IE浏览器,谷歌浏览器,火狐浏览器 1. 测试网页能在IE、火狐、谷歌浏览器中打开 1. 是 1 3 功能测试
功能测试阶段normal 0 5 1 通过 admin 15 图片寄存器(#2) /上传图片(#6) 上传图片格式为jpg,png格式的图片均可以上传成功
3. 成功上传png格式的图片
3. 是3 功能测试
系统测试阶段normal 0 5 1 通过 admin 16 图片寄存器(#2) /上传图片(#6) 不选择图片,直接点击上传图片,界面中央会出现“选择图片后上传” 上传图片功能可以正常使用 1. 不选择图片,直接点击上传图片,界面中央会出现“选择图片后上传” 1. 是 1 3 功能测试
系统测试阶段normal 0 5 1 通过 admin 17 图片寄存器(#2) /上传图片(#6) 上传文件夹时,并不会上传,会打开文件夹 上传功能可以实现 1. 上传文件夹时,并不会上传,会打开文件夹 1. 是 1 3 功能测试
系统测试阶段normal 0 4 1 通过 admin 18 图片寄存器(#2) /上传图片(#6) 不允许一次上传多次图片,不能批量上传 可以成功上传图片 1. 不允许一次上传多次图片,不能批量上传 1. 是 1 3 功能测试
系统测试阶段normal 0 4 1 通过 admin 19 图片寄存器(#2) /上传图片(#6) 上传除了图片以外的其他类型的文件,上传失败 上传功能可以正常实现 1. 上传除了图片以外的其他类型的文件,上传失败 1. 是 1 3 功能测试
系统测试阶段normal 0 4 1 通过 admin 20 图片寄存器(#2) /上传图片(#6) 前后上传两张图片名称相同,图片内容相同的会提示上传图片重复 上传了一张图片 1. 前后上传两张图片名称相同,图片内容相同的会提示上传图片重复 1. 是 1 3 功能测试
系统测试阶段normal 0 4 1 通过 admin 21 图片寄存器(#2) /上传图片(#6) 前后上传两个图片内容相同,名称不同的,会提示上传图片重复 上传功能成功 1. 前后上传两个图片内容相同,名称不同的,会提示上传图片重复 1. 是 1 3 功能测试
系统测试阶段normal 0 4 1 通过 admin 22 图片寄存器(#2) /上传图片(#6) 前后上传两张图片内容不同,名称相同的,会成功上传 上传功能可以实现 1. 前后上传两张图片内容不同,名称相同的,会成功上传 1. 会 1 3 功能测试
系统测试阶段normal 0 5 1 通过 admin 23 图片寄存器(#2) /删除图片(#7) 界面中是否出现删除图片按钮 1. 界面中是否出现删除图片按钮 1. 是 1 3 功能测试
系统测试阶段normal 0 4 1 通过 admin 24 图片寄存器(#2) /删除图片(#7) 删除图片成功 删除图片功能成功
21. 删除图片后数据库中的数据是否删除成功
21. 是
21.3 功能测试
系统测试阶段normal 0 4 1 通过 admin 25 图片寄存器(#2) /删除图片(#7) 重复多次删除图片是否会卡 删除功能可以实现 1. 多次删除图片系统界面不会卡 1. 是 1 3 功能测试
系统测试阶段normal 0 4 1 通过 admin 26 图片寄存器(#2) /删除图片(#7) 删除图片后,界面会自动发生排版 删除图片功能成功 2. 上传几张图片成功,且删除功能可以使用
3. 删除一张图片后,系统自动发生排版2. 是
3. 是2.
3.3 功能测试
系统测试阶段normal 0 4 1 通过 admin 27 图片寄存器(#2) /删除图片(#7) 删除相同名称的其中一个图片,不会对其他名称相同的图片产生影响 上传功能、删除功能成功
3. 删除其中一张对另一张无影响
3. 无影响2.
3.3 功能测试
系统测试阶段normal 0 4 1 通过 admin 28 图片寄存器(#2) /图片显示(#17) 图片显示 服务器正常使用,功能得以完善
6. 上传成功的图片加载后会成功显示
6. 是
6.3 功能测试
系统测试阶段normal 0 3 1 通过 admin 29 图片寄存器(#2) /网络测试(#18) 网络测试
10. 用热点也可以正常使用
10. 是
10.3 性能测试
系统测试阶段normal 0 3 1 通过 admin 30 图片寄存器(#2) /异常(#19) 异常情况下 服务器完好
10. 上传过程中,重启服务,图片是否可以正常展示
10. 能
10.3 性能测试
系统测试阶段normal 0 3 10 通过 admin 31 图片寄存器(#2) /异常(#19) 界面测试 服务器完好
18. 上传多张图片界面是否保持一致
18. 一致
18.3 性能测试
系统测试阶段被阻塞 1 4 18 阻塞 admin 32 图片寄存器(#2) /异常(#19) 上传多张图片界面仍然一致 图片服务器可以正常使用 1. 上传多张图片后,界面仍然保持一致,不会出现排版错乱 1 1 3 功能测试
系统测试阶段normal 2 3 1 失败 admin 33 图片寄存器(#2) /易用性(#20) 易用性 图片服务器正常
15. 按照顺序选择图片,图片排列是否合理
15. 是
15.3 性能测试
集成测试阶段normal 2 4 1 失败 admin 34 图片寄存器(#2) /安全性(#21) 安全性 图片服务器正常 2. 上传超过所要求的图片大小限制是否会崩溃
3. 上传携带有病毒的图片是否会有提示2. 不会崩溃
3. 有2.
3.3 性能测试
版本验证阶段被阻塞 0 4 1 阻塞 admin 35 图片寄存器(#2) /性能(#22) 性能 图片服务器正常使用
15. 图片超过100张时,进行图片上传等功能的速度
15. 正常
15.3 性能测试
系统测试阶段normal 0 3 1 通过 admin 36 图片寄存器(#2) /兼容性(#24) 兼容性 图片服务器正常使用
67. 当改变浏览器的大小时,界面是否可以根据大小改变
67. 正常
67.3 配置相关
版本验证阶段normal 0 3 1 通过 admin 37 图片寄存器(#2) /图片服务器(#25) 实现图片服务器的功能(#3) 可以上传.jfif图片 上传功能可以使用 1. 可以上传.jfif文件 1. 上传。jfif文件 1 3 功能测试
功能测试阶段normal 0 1 1 通过 guest 38 图片寄存器(#2) /界面(#15) 界面正常(#4) 字体颜色一致 3 功能测试
单元测试阶段normal 0 1 0 通过 admin 74 图片寄存器 /浏览器(#16) 在PC默认的Microsoft浏览器上是否能成功进行图片的各种操作 1. 在PC默认的Microsoft浏览器上是否能成功进行图片的各种操作 1. 通过 1 3 功能测试
系统测试阶段normal 0 1 1 通过 admin 75 图片寄存器 /浏览器(#16) 实现图片服务器的功能(#3) 在PC默认的Microsoft浏览器的不同版本上是否能成功进行图片的各种操作 1. 在PC默认的Microsoft浏览器的不同版本上是否能成功进行图片的各种操作 1. 通过 1 3 功能测试
系统测试阶段normal 0 1 1 通过 admin 76 图片寄存器 /浏览器(#16) 在谷歌浏览器上是否能成功进行图片的各种操作 1. 在谷歌浏览器上是否能成功进行图片的各种操作 1. 通过 1 3 功能测试
集成测试阶段
系统测试阶段normal 0 1 1 通过 admin 77 图片寄存器 /浏览器(#16) 在谷歌浏览器的不同版本上是否能成功进行图片的各种操作 1. 在谷歌浏览器的不同版本上是否能成功进行图片的各种操作 1. 通过 1 3 功能测试
单元测试阶段
集成测试阶段
系统测试阶段normal 0 1 1 通过 admin 78 图片寄存器 /兼容性(#24) 实现图片服务器的功能(#3) 在火狐浏览器上是否能成功进行图片的各种操作 1. 在火狐浏览器上是否能成功进行图片的各种操作 1. 通过 1 3 功能测试
集成测试阶段
系统测试阶段normal 0 1 1 通过 admin 79 图片寄存器 /兼容性(#24) 在火狐浏览器的不同版本上是否能成功进行图片的各种操作 1. 在火狐浏览器的不同版本上是否能成功进行图片的各种操作 1. 通过 1 3 功能测试
单元测试阶段
系统测试阶段normal 0 1 1 通过 admin