(项目)私人图库测试用例:

目录

测试核心:   功能+界面+安全性+易用性+兼容性+性能

测试用例点思维导图:

一、功能测试

1、登录功能:

2、上传功能:

3、删除功能:

4、图片列表展示功能:

5、异常情况:

二、页面测试

1、布局

(1)登录界面:

(2)图库内容界面:

2、文字(标题,图片名称,按钮名称)

3、图片

三、易用性测试

(1)登录页面:

(2)图库内容页面:

四、安全测试

五、兼容性测试

六、性能测试


项目简介:私人图库是一款登录之后实现图片列表的展示、图片的展示、以及图片的上传和删除功能的私人图片服务器。

测试核心:
   功能+界面+安全性+易用性+兼容性+性能

测试用例点思维导图:

一、功能测试

1、登录功能:

  1. 输入正确的用户名和密码,登录成功!
  2. 只输入用户名,不输入密码,点击登录——》无法登录,并给出正确的提示。
  3. 只输入密码,不输入用户名,点击登录——》无法登录,并给出正确的提示。
  4. 用户名和密码都为空,点击登录——》无法登录,并顺序给出提示。
  5. 用户名可以输入汉字、英文、符号等。
  6. 登录成功后是否可以跳转到图库内容页面。

2、上传功能:

  1. 点击上传按钮,可以出现在本地电脑中进行资源选择的页面。
  2. 点击上传按钮,出现本地资源选择界面,选择图片文件后点击打开,返回到图库主页,此时输入框:从默认的“未选择任何文件” 变为 刚刚选择的“图片名称”。
  3. 点击上传按钮:①自动刷新图库页面;②下方图片列表展示中,将刚上传的图片插入到最后一条;③在数据库中插入相应的图片数据;④在本地存储地址插入加密后的图片文件信息。
  4. 图片类型为jpg 和 png的图片都可以正确上传。
  5. 不允许整个文件夹进行上传,只能打开后单个文件进行上传。
  6. 不允许一次上传多个文件,只能一次一个的进行上传。
  7. 上传文件的大小 大于 磁盘空间剩余的大小,提示“磁盘空间不足,上传失败”。
  8. 上传不存在的图片无法显示。
  9. 上传图片大小没有限制。
  10. 上传图片名称和数据库中图片名称一致:①图片名称相同,内容相同;②图片名称不同,但内容相同;③图片名称相同,但内容不同。

3、删除功能:

  1. 选择一张图片,点击图片下方的删除按钮,是否成功删除,且提示删除成功。
  2. 不能进行批量删除。
  3. 删除选中图片后,图库展示区不再显示该图片。
  4. 删除选中图片后,页面会发生重新排版,不影响图库内其余图片的顺序。
  5. 删除选中图片后,服务器本地磁盘存放图片路径下,相应的文件被删除。
  6. 删除选中图片后,数据库中存放该图片的相应数据被删除。
  7. 删除名称相同的其中一个图片,不会对其他同名图片产生影响。

4、图片列表展示功能:

  1. 主页面上展示所有上传的图片(不分页)。
  2. 上传成功后,会重新刷新页面,重新加载,展示页面上图片包含新上传的图片。
  3. 删除成功后,页面会重新加载并排版。
  4. 上传、删除、进入主页面,页面都会成功渲染展示图片。

5、异常情况:

  1. 数据库服务未启动,上传失败。
  2. 加载(展示)已经损坏的文件,Web前端页面不再展示。——》①文件本身损坏;②文件名称被篡改;③如何操作:直接删除、篡改文件名称。
  3. 上传已经损坏的文件,提示“该文件已经损坏”,请停止上传。
  4. 在上传的过程中停止服务,查看是否上传成功。——》①在点击上传按钮之前,停止上传,上传失败;②在点击上传按钮之后,停止上传,上传成功;③上传了之后断网,看能图片否正确展示;④停止服务方案:1>停止Tomcat服务 2>服务器主机关机。
  5. 弱网(不同网络环境下):登录、上传、展示图片列表、删除。

二、页面测试

1、布局

(1)登录界面:

  1. 页面布局是否合理。

  2. logo是否正常展示。

  3. 名称是否正常展示。

  4. 登录按钮是否正常展示。

  5. logo和名称是否有重叠情况。

  6. 提交框,功能栏展示是否一致。

  7. 浏览器大小发生改变,登录界面能否正常展示(界面自适应测试)。

(2)图库内容界面:

  1. 页面布局是否合理,按钮、输入框的布局是否合理。
  2. 图片是否完全展示,是否有重叠的情况出现。
  3. 当图片比较多的时候,每行只展示5张图片,其余的图片折行展示。
  4. 未选择需要上传的图片时,输入框显示“未选择任何文件”。
  5. 每个图片都在一个div标签中包裹,图片左下角是图片下面展示图片名字和删除按钮(名字在左下角)。

2、文字(标题,图片名称,按钮名称)

  1. 文字的大小。
  2. 文字的字体。
  3. 文字的粗细。
  4. 文字的展示位置。
  5. 文字是否是斜体。
  6. 文字是否出现乱码。
  7. 文字展示是否超过文本框。
  8. 页面上图片的名称是否按照设置的大小、样式来展示。
  9. 是否和需求一致

3、图片

  1. 每一张图片大小:200px * 200px。
  2. 上传的图片和展示的图片一致。
  3. 图片的展示每一行个数相同,风格一致。
  4. 图片放大:①点击图片可以放大图片;②点击页面右上角的放大按钮可以放大;③可以连续查看放大的图片。
  5. 浏览器大小发生改变,图片是否可以正常展示(界面自适应测试)。
  6. 页面最多展示多少张图片。
  7. 上传的图片顺序和展示的图片顺序是否一致。
  8. 图片名称过长时页面展示是否美观。

三、易用性测试

(1)登录页面:

  1. 未输入用户名登录,提示“用户名不能为空”。
  2. 未输入密码登录,提示“密码不能为空”。
  3. 用户名和密码都未输入,顺序给出提示“用户名不能为空”。

(2)图库内容页面:

  1. 上传图片时,只要选中图片输入框,就可以上传图片。(不一定非要点击按钮)‘
  2. 页面功能按钮设计直观易用——①上传图片的按钮在用户的右上角,符合用户的操作习惯;②删除图片在每张图片正下方 一一对应,且标注为醒目的颜色。

四、安全测试

  1. 登录密码加密显示。
  2. 通过URL直接访问图库内容界面,无法显示图片信息。
  3. 上传带有病毒的文件,会提示“该文件携带病毒,不允许上传”。
  4. 上传图片超过最大限制值,服务器是否会崩溃。

五、兼容性测试

  1. 各种浏览器上该图库能否正常运行——谷歌、火狐、IE、EDG、QQ浏览器、360浏览器、搜狗浏览器。
  2. 各种浏览器的不同版本——市场上的主要版本。

六、性能测试

  1. 打开登录页面需要多久。
  2. 登录成功页面跳转需要多久。
  3. 图片上传速度。
  4. 图片删除速度。
  5. 当图片超过50张时,主页的图片展示速度。
  6. 图片上传后,页面重新排版刷新速度。
  7. 图片删除后,页面重新排版刷新速度。
  8. 多个用户进行上传、删除、图片展示加载功能 ——LoadRunner

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值