文件上传用例
1.文件名检查
a.符合文件命名规范:文件命名规范、命名长度、格式、大小都符合要求的文件
b.不符合文件名规范:文件命名长度、格式和大小都符合要求,但是命名不符合规范的文件
c.符合文件名长度
d.不符合文件名长度
2.文件路径检查
a.文件路径可手动输入:输入正确路径(可以手动收入,选择合法文件,输入正确的路径上传)
b.文件路径可手动输入:输入错误路径
b.1路径格式存在问题,无法解析
b.2路径格式正确,但是路径下找不到指定文件
b.3相对路径和绝对路径问题
c.文件路径不可手动:正常操作(不可手动,选择合法文件,检查自动带出文件路径上传)
d.文件路径不可手动:篡改路径为正确路径(通过F12篡改文件路径为正确路径地址上传)
e.文件路径不可手动:篡改路径为错误路径
f.修改已选择的且未上传的文件:选择文件A,如果有文件路径的话,检查能够正常带出文件A的路径,不做上传,重新选择B文件,检查文件路径更新为B文件的路径,重新上传
g.选择一个已经打开的合法文件上传
3.文件类型检查
a.符合文件类型
a.1类型命名全部大写:选择符合文件类型的文件,将文件类型后缀名全部修改为大写上传
a.2类型命名全部小写
a.3类型命名大小写混合
b.不符合文件类型
4.文件大小检查
a.空文件上传
b.文件大小略小于限制大小上传
c文件大小等于限制大小上传
d.文件大小略大于限制大小上传
e.上传文件大小超过存储剩余空间
f.上传文件是存储空间已满
g.没有限制大小时上传正常大小文件和超大文件
5.文件内容检查
a.同名文件上传:有些规则是覆盖上传,则需要用同名 不同内容文件上传,检查上传后的文件内容是的为最新的;有些上传时会做重命名保存,同名的文件上传到存储上是作为不同文件保存的
b.合法文件上传
c.非法文件上传
d.病毒文件上传
6.上传响应时间检查
7.上传页面显示和控件检查
8.上传成功/失败提示信息检查
9.上传页面可用性检查
10.上传数据库检查
网友评论