图片服务器测试用例(测试点)
图片服务器测试用例
1. 界面
1.1 布局
- 每一页最上面是logo,标题,接下来右边是图片上传按钮,最后一部分展示的是已经上传到服务器上面的图片,图片下面是图片名字和删除的按钮
- 图片比较多的时候,每一行最多5张图片,剩下的折行展示,每张图片的距离相同
- 每张图片的大小一致
- 每张图片都在一个div框里面,大小都是200px*200px ,图片名字和删除按钮也在这个div框里面
1.2文字的测试
- 字体的大小
- 字体的粗细
- 字体的颜色
- 字体的格式
- 展示的位置
- 字体是否成功展示
- 有些文字包含在按键里面,按键的时候是否可以正常按键
1.3图片
图片是否完全展示
新上传的图片能否展示
删除的图片是否正常删除
图片能否正常展示(有时候可能因为网络或者其他原因,显示不出来)
每一行的图片的个数是否相等
能不能把上面展示的图片移动到下面
图片能否放大
双击放大右键放大点击一下放大是否可以连续查看放大的图片
页面最多展示多少张图片
补充
重新插入图片之后,图片的位置是否会发生变化浏览器的大小发生改变,图片是否能正常展示图片名称过长的时候能否全部展示出来
2.功能测试
2.1图片展示
能否展示数据库里面所有的图片
图片很多的时候会不会分页展示
每次打开页面的时候图片的展示顺序会不会变化
删除、上传图片的时候页面可以正常渲染
2.2上传图片
点击选择文件,能否弹出选择图片文件的选择框
能否一次选择多个图片文件进行上传
选择图片文件之后点击上传按钮能否上传成功
上传之后是否正常展示数据库里面插入一条新数据存放图片的文件里面会新增一条记录
没有选择图片文件能否上传成功
能不能多次上传同一张图片
如果可以,之前的图片是被覆盖了还是同时展示出来了如果不可以,是否有有好的提示说明上传图片重复
上传的图片如果损坏,能否正常上传
上传图片的大小最大是多大
上传图片的个数有没有限制(最多能上传多少张图片)
上传的图片支持什么格式的
JPGPNGBMPGIFTIFF
上传整个文件夹,无法上传,只能选中某张图片文件才可以上传
上传的空间不足
能否上传成功是否有友好的提示信息没有上传成功,数据库和存储的文件里面是否有对应的信息
能否上传除了图片之外的文件
word
ppt
excel
pdf
视频
压缩文件图片上传之后图片名称是否改变
上传的时候图片名称过长能否正常展示
2.3 删除图片
点击某张出片下面的删除功能,页面图片删除,数据可和保存的文件里面相关的信息也删除
能否同时删除多张图片
点击删除的时候是否有提示“确认删除?”
安全措施,防止误删
删除成功之后图片就不在页面显示
删除其中一张图片,会不会对其他的图片产生影响
删除图片名称相同的图片,会不会对另一张图片产生影响
删除名称相同内容相同的图片会不会对另一张图片产生影响
2.4 异常情况
数据库没有启动的时候,图片不能正常上传
网络不好的情况下,对图片的各个功能的影响
上传已经损坏的图片,前端页面不展示
在上传的过程当中,服务停止,查看是否上传成功
服务停止:TomCat停止、服务器关闭上传的时候网络中断点击上传按钮之后停止服务:数据库和本地文件是否有相关信息,页面是否能展示
图片上传的过程中,重启服务,图片是否可以正常上传
2.5 网络
- 弱网
- 中国移动
- 中国联通
- 中国电信
3. 兼容性测试
各种浏览器访问该服务
谷歌火狐IE360搜狗Safari
每个浏览器的不同版本
不同的操作系统
4. 易用性测试
页面功能简单易用
上传的按钮的位置符合人们平时操作的习惯删除图片的按钮在每张图片的下面,并且标注醒目的颜色
上传图片的时候,只要选中图片输入框,即可上传图片(不一定非得是按钮)
5. 安全测试
- 上传带有病毒的文件,会提示该文件带有病毒,不允许上传
- 上传图片超过最大的限制值,服务器会奔溃
6. 性能测试
- 上传速度
- 删除速度
- 图片超过一定的数量时,加载的速度
- 多个用户同时进行上传,删除,加载土拍你的功能时(loadrunner测试)
图片服务器测试用例(测试点)相关推荐
- 图片服务器项目测试用例
单元测试 这里只对imageDAO层进行了单元测试 public class ImageDAOTest {@Testpublic void queryCountByMd5() {ImageDAO im ...
- 课程设计题目:图片服务器项目的全面测试
源包地址:(32条消息) 软件测试课程设计或者大作业-图形服务器-软考文档类资源-CSDN文库 目录 注意:很多图都上传不上去,懒得上传了,自己打开源包里面啥都有 一.课程设计内容 1 二.课程设计 ...
- 图片服务器的url hash架构
什么是urlhash架构 url hash架构对url进行一次hash算法,然后通过hash结果找到对应的服务器.因为针对单一个url的hash结果是一样的,所以理论上这个url会被永久分配到固定的一 ...
- 使用 Nginx 搭建图片服务器
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者 | ITDragon龙 链接 | cnblogs.com/i ...
- kindeditor扩展粘贴截图功能修改图片上传路径并通过webapi上传图片到图片服务器...
2019独角兽企业重金招聘Python工程师标准>>> kindeditor是一个非常好用的富文本编辑器,它的简单使用我就不再介绍了. 而kindeditor却对图片的处理不够理想. ...
- Nginx 独立图片服务器的搭建
为什么需要独立图片服务器? 如果你留心的话,可以发现,现在主流的网站都是有单独的图片服务器的,例如,人人网的为rrimg,淘宝的为taobaocdn,下面还有很多的二级域名. 独立的图片服务器有诸多好 ...
- 【推荐】大型网站图片服务器架构的演进
构建在Windows平台之上的网站,往往会被业内众多架构师认为很"保守".很大部分原因,是由于微软技术体系的封闭和部分技术人员的短视造成的.由于长期缺乏开源支持,所以只能" ...
- 通过http协议访问FTP服务器的搭建,ftp+nginx 图片服务器搭建之后使用http访问进行配置文件的修改
一 ,搭建nginx 先安装nginx服务器,见我之前写的: nginx服务器搭建 二 ,搭建ftp 在安装vsftpd服务器, ftp服务器搭建 三.开始搭建Nginx图片服务器 1.效果 例如:图 ...
- Nginx独立图片服务器搭建教程
Nginx独立图片服务器搭建教程 发布时间:2014-06-04编辑:脚本学堂 本文介绍了nginx独立图片服务器的搭建与配置教程,有需要的朋友参考下. 首先,为什么需要独立图片服务器? 现在主流的网 ...
最新文章
- Silverlight+WCF 新手实例 象棋 棋子(三)
- 【Android 高性能音频】Oboe 开发流程 ( 导入 Oboe 库 | 使用预构建的二进制库和头文件 | 编译 Oboe 源码 )
- 在sql2005中加数据库时出现无法打开物理文件
- Spring 嵌套方法AOP不生效问题
- PHP 利用Mail_MimeDecode类提取邮件正文
- 自己动手写cpu 光盘_自己动手写CPU配套源码
- #笔记2021-08
- 几个常用的shell脚本
- gcms基峰有什么用_金鉴实验室 | 气相质谱(GCMS)
- 拍一拍身上的土(2009-12-12 01:17:43韩寒博客)
- 安卓投屏软件_免费领取15天懒人听书会员+安卓美食菜谱整合app+安卓乐播投屏+办公软件幕布405天免费领取...
- ARM汇编之kile环境
- 读书笔记 - 《卧底经济学》
- 武汉科技大学java题库答案_武汉科技大学 java实验报告 实验二
- H5 vue单页面 活体检测
- 怎样实现微信公众号点击菜单自动回复文字信息
- 集成gin 、zap和lumberjack
- 基于Matlab-采用张正友标定法对双目相机进行标定
- ssi 指令 php,SSI使用详解(一)_php
- CGB2105-Day03
热门文章
- 【C语言督学训练营 第三天】C语言的运算符与表达式
- 辣椒的蓝桥杯复习之旅
- 【李嘉诚】教五年内买车买房——理财篇
- 转:著名的100个管理定律点评5 -- 崇尚团队合作精神
- 吃海鲜视频软件测试,IDE硬盘用HD Tune Pro检测健康状态警告分析。是否需要低级格式化?...
- 只需1个操作,100M宽带变身500M,迅雷下载满速狂飙
- SpringCloud Invalid packaging for parent POM 1.0-SNAPSHOT, must be “pom“ but is “jar“
- 使用Gitbook Editor编辑gitbook电子书
- 工业机器人上下料教学实训平台
- MOS管电流方向能反吗?体二极管能过多大电流?