1、功能测试

(1)选择符合要求的文件,上传----------上传成功;
(2)上传成功的文件名称显示-------------显示正常(根据需求)
(3)查看,下载上传成功的文件-----------上传的文件可查看或下载
(4)删除上传成功的文件-------------------可删除
(5)替换上传成功的文件------------------可替换
(6)上传文件是否支持中文名称--------根据需求而定
(7)文件路径是否可手动输入----------根据需求而定
(8)手动输入正确的文件路径,上传--------上传成功
(9)手动输入错误的文件路径,上传-----提示,不能上传

2、文件大小测试

(1)符合格式,总大小稍小于限制大小的文件-----------上传成功
(2)符合文件,总大小等于限制大小的文件-----------上传成功
(3)符合文件,总大小稍大于限制大小的文件-------在上传时,提示附件过大
(4)大小为0kb的txt文档------------------不能上传

3、文件名称测试

(1)文件名称过长。Win2000标准:255个字符(指在英文的字符下),如果是中文不超过127个汉字-----提示过长
(2)文件名称达到最大长度(中文,英文或混在一起)上传后名称显示,页面排版-----------页面显示正常
(3)文件名称中包含特殊字符-----------根据需求而定
(4)文件名全为中文------------------根据需求而定
(5)文件名全为英文-------------根据需求而定
(6)文件名为中、英混合----------------根据需求而定

4、文件格式测试

(1) 上传正确格式--------------------上传成功
(2) 上传不允许格式-------------提示不能上传
(3) 上传rar,zip等打包文件(多文件压缩)--------------根据需求而定
5、安全性测试
(1) 上传可执行文件(exe)文件----------根据需求而定
(2)上传常见的木马文件--------------提示不能上传
(3) 上传时服务器空间已满------------有提示

6、性能测试

(1) 上传时网速很慢(限速)------------当超过一定时间,提示
(2) 上传过程断网-----------------有提示是否上传成功
(3) 上传过程服务器停止工作---------------有提示是否上传成功
(4) 上传过程服务器的资源利用率------------在正常范围

7、界面测试

(1)界面美观性、易用性(键盘和鼠标的操作、tab跳转的顺序是否正确)----------显示正常(根据需求)
(2)按钮文字是否正确--------------正确
(3)正确/错误提示的文字是否正确---------------正确
(4)说明性文字是否正确-----------------------正确

8、其他测试

(1)有多个上传框时,上传相同名称的文件---------------根据需求而定
(2)上传一个正在打开的文件-------------------------可以上传
(3)文件路径是手工输入的是否限制长度----------------限制一定的长度
(4)上传过程中是否有取消正在上传文件的功能-----------有
(5)保存时有没有已经选择好,但没有上传的文件-----------提示上传
(6)选择好但是未上传的文件是否可以取消选择------------可以取消选择

文件上传功能怎么测试相关推荐

  1. 文件上传功能如何测试

    1.文件类型检查 指定的文件类型,允许上传 指定之外的文件类型,不允许上传并做出合理提示 指定的文件类型后缀大写,允许上传 指定的文件类型后缀大小写混合,允许上传 2.文件大小检查 假设限制上传文件最 ...

  2. springboot util 测试类怎么写_SpringBoot入门建站全系列(九)文件上传功能与下载方式...

    SpringBoot入门建站全系列(九)文件上传功能与下载方式 Spring对文件上传做了简单的封装,就是用MultipartFile这个对象去接收文件,当然有很多种写法,下面会一一介绍. 文件的下载 ...

  3. 实现HTTP协议Get、Post和文件上传功能——使用WinHttp接口实现

    在<使用WinHttp接口实现HTTP协议Get.Post和文件上传功能>一文中,我已经比较详细地讲解了如何使用WinHttp接口实现各种协议.在最近的代码梳理中,我觉得Post和文件上传 ...

  4. SpringMVC图片文件上传功能实现

    SpringMVC图片文件上传功能实现 1. 在工程依赖库下添加文件上传jar包 commons-fileupload-1.2.2.jar commons-io-2.4.jar 2.jsp页面设置fo ...

  5. SSM开发书评网29:后台二:wangEditor图片上传;(主要内容是【wangEditor图片上传的文档要求】,【Spring MVC整合FileUpload组件,以实现文件上传功能】)

    说明: (1)本篇博客内容说明:[在后台系统,我们点击新增按钮后,会弹出新增图书对话框]→[该对话框中,包含一个wangEditor富文本编辑器]→[wangEditor富文本编辑器中,可以包含图片] ...

  6. SpringBoot入门建站全系列(九)文件上传功能与下载方式

    SpringBoot入门建站全系列(九)文件上传功能与下载方式 Spring对文件上传做了简单的封装,就是用MultipartFile这个对象去接收文件,当然有很多种写法,下面会一一介绍. 文件的下载 ...

  7. ajax 上传文件实例,jquery ajax实现文件上传功能实例代码

    下面看下ajax实现文件上传 没有使用插件 一.单文件上传 文件: 上传文件 $(function () { $("#upload").click(function () { va ...

  8. 实现HTTP协议Get、Post和文件上传功能——使用libcurl接口实现

    之前我们已经详细介绍了WinHttp接口如何实现Http的相关功能.本文我将主要讲解如何使用libcurl库去实现相关功能.(转载请指明出于breaksoftware的csdn博客) libcurl在 ...

  9. Spring MVC环境中的文件上传功能实现

    在实际开发过程中,尤其是web项目开发,文件上传和下载的需求的功能非常场景,比如说用户头像.商品图片.邮件附件等等.其实文件上传下载的本质都是通过流的形式进行读写操作,而在开发中不同的框架都会对文件上 ...

  10. php用ajaxs上传图片_php+ajax实现图片文件上传功能实例

    目前常用的异步文件上传功能有几种,比较多见的如使用iframe框架形式,ajax功能效果,以及flash+php功能,下面介绍ajax与iframe实现异步文件上传的功能的例子. 方法一,利用jque ...

最新文章

  1. 虚拟化正是云计算所依托的基石
  2. iis重启的几种方法
  3. MySQL笔记7:sum和count用法总结
  4. Xorequ(BZOJ3329+数位DP+斐波那契数列)
  5. linux环境内核调试软件,Linux内核调试环境的搭建(使用qemu)
  6. 我终于拿到CMU的offer了!
  7. c#向MFC窗体发送消息
  8. 今日拷问:侬是什么垃圾!
  9. 正向代理和反向代理有和区别
  10. python ** 运算符_Python语法基础(2)运算符
  11. 在deepin 上安装佳能MF 4700打印机驱动
  12. 常用的银行卡验证API接口——银行卡三元素API接口
  13. Java零基础学习-每日单词(日更)
  14. 【项目管理】开发方法和生命周期绩效域管理
  15. Python银行风控模型的建立(解决Grapviz的中文显示问题)
  16. linux老男孩学习决心书
  17. CSS 内边距 padding 属性
  18. 800行Python代码实现双十一自动登录抢购商品,这速度女友很爱
  19. 霍夫变换到广义霍夫变换
  20. mybatis使用foreach进行批量操作 The error may involve defaultParameterMap

热门文章

  1. 网络安全-点击劫持(ClickJacking)的原理、攻击及防御
  2. 18个Windows应该有却没有具有的服从(2)
  3. 【推荐】泰坦尼克号乘客生存分析——用机器学习告诉你,如果你在当时的船上,有多大机率生还?
  4. 数说CS|浙江大学计算机科学与技术学院是怎样的存在?
  5. Matlab常用绘图颜色搭配
  6. python应用——把word问卷对应转换成excel
  7. Rundll32.exe使用方法大全
  8. phaser3 之 this.add.add.image
  9. 【新手福音】分享一个自己制作的机器学习工具集合
  10. R语言假设检验完整入门教程