文件上传下载测试用例:

文件上传和下载要考虑的东西不多,包括上传文件的类型和大小。

1.文件类型:

(1)各种常见的文件类型,包括bat, xls, xlsx, doc, exe, jsp, rar, zip, iso等,以及各种视频、音频和图片等。

(2)关于文件名:纯中文名称、中文和英文混合、中文和数字混合文件名、中文和特殊字符(&*等)文件名、英文和数字文件名、英文和特殊字符文件名、纯英文文件名等。

(3)文件名长度:1个字符、10个字符、100个字符等,包括各种文件名下的长度。

(4)文件存储位置:D:\文件,计算机\C盘\用户\文件夹\文件,..\文件夹1\文件夹2\文件夹3\文件夹4......文件。

2.文件大小:

如系统设定的上传文件大小为40M:那么在考虑上传文件大小时,包括以下几种情形:

文件大小为0,文件大小在39M(最还能有39.9M)的,40M,40.1M,41M,50M。

3.其他

(1)附件为空时,上传按钮是否可用,是否有提示信息,提示信息是否明确,是否可以更好的指导用户使用该功能。

(2)附件由于某种原因上传失败,系统是否可以正常处理(网络突然断掉、文件本身出现损坏、上传中途客户不小心人为关掉上传对话框等)。

(3)文件大小为临界值时,系统是否可以正常处理。

(4)文件选择后,点击上传按钮,提示信息显示出来所要花费的时间(客户要求最大反应时间不超过3秒)。

(5)文件上传成功后,文件名的编写是否符合用户要求的规则(如:项目要求上传上去的文件,文件名为上传日期时间+用户名+文件名,201601291131admin测试.doc)。

(6)批量上传。

(7)关于下载:文件是否可以正常下载,下载过程因为某些原因突然中断之后是否可以重新下载,下载下来的文件,是否可以正常打开,打开之后文件的内容是否发生变化等。

文件上传、下载测试用例相关推荐

  1. 教你如何实现c#文件上传下载功能

    简单介绍一下c#文件上传下载功能实现. NuGet 安装SqlSugar Model文件下新建 DbContext 类 public class DbContext {public DbContext ...

  2. [C# 网络编程系列]专题十一:实现一个基于FTP协议的程序——文件上传下载器...

    引言: 在这个专题将为大家揭开下FTP这个协议的面纱,其实学习知识和生活中的例子都是很相通的,就拿这个专题来说,要了解FTP协议然后根据FTP协议实现一个文件下载器,就和和追MM是差不多的过程的,相信 ...

  3. SpringMVC整合fastdfs-client-java实现web文件上传下载

    为什么80%的码农都做不了架构师?>>>    版权声明:本文为博主原创文章,转载请标明出处(http://blog.csdn.net/wlwlwlwl015)Thanks. 目录( ...

  4. JavaWeb实现文件上传下载功能实例解析

    转:http://www.cnblogs.com/xdp-gacl/p/4200090.html JavaWeb实现文件上传下载功能实例解析 在Web应用系统开发中,文件上传和下载功能是非常常用的功能 ...

  5. 文件上传 java web_JavaWeb 文件上传下载

    1. 文件上传下载概述 1.1. 什么是文件上传下载 所谓文件上传下载就是将本地文件上传到服务器端,从服务器端下载文件到本地的过程.例如目前网站需要上传头像.上传下载图片或网盘等功能都是利用文件上传下 ...

  6. ASP.NET中文件上传下载方法集合

    asp.net 2008-08-23 21:10:35 阅读0 评论0   字号:大中小 订阅 ASP.NET中文件上传下载方法集合 文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给 ...

  7. salesforce 零基础学习(四十二)简单文件上传下载

    项目中,常常需要用到文件的上传和下载,上传和下载功能实际上是对Document对象进行insert和查询操作.本篇演示简单的文件上传和下载,理论上文件上传后应该将ID作为操作表的字段存储,这里只演示文 ...

  8. ASP.NET中常用的文件上传下载方法

    ASP.NET中常用的文件上传下载方法 文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括: 1.如何解决文件上传大小的限制 2.以文件形式保存到服务 ...

  9. java实现excel文件上传_java相关:SpringMVC下实现Excel文件上传下载

    java相关:SpringMVC下实现Excel文件上传下载 发布于 2020-6-21| 复制链接 摘记: 在实际应用中,经常会遇到上传Excel或者下载Excel的情况,比如导入数据.下载统计数据 ...

  10. struts2教程--实现文件上传下载

    Struts2文件上传下载 一.Struts2文件上传 提供 FileUpload 拦截器,用于解析 multipart/form-data 编码格式请求,解析上传文件的内容 fileUpload拦截 ...

最新文章

  1. Python LEGB (Local, Enclosing, Global, Build in) 规则
  2. Hinton胶囊理论代码开源,上线即受热捧
  3. Eclipse打JAR包,插件FatJar安装与使用
  4. 如何在服务器端写关闭窗口的代码?同时能够更新父窗口?
  5. 现在c++都转go了
  6. Azure 静态 web 应用集成 Azure 函数 API
  7. Gradle入门:创建二进制分发
  8. leetcode453. 最小操作次数使数组元素相等(贼难的简单题)
  9. java304是什么错误_304 Not Modified 的意思 (Web的Cache问题)
  10. 逻辑英语语法电子版_11920671英语逻辑语法上.pdf
  11. 电路分析题目详解(四)
  12. Fbx File Format Identifier
  13. 推荐几款好用的书签收藏夹插件-让我们可以稍后阅读
  14. C++学习系列之求圆柱体的体积
  15. java jsp页面传值_JSP 页面传值方法总结
  16. 春运火车票开抢,最强攻略请注意查收
  17. Linux uname
  18. 4 年 Java 经验面试总结、心得体会(太全面了!!都会就无敌了)
  19. 三菱FX系列PLC电池电压低导致程序参数丢失,PROG.E报警灯闪烁的解决办法
  20. 糖尿病遗传风险检测挑战赛-Coggle 30 Days of ML

热门文章

  1. 畸变矫正及像素损失分析
  2. 纸上得来终觉浅,可以这里看一眼---->栈和队列(下)
  3. element 引入全局没有样式的bug
  4. oppo android10的字体修改器,修改OPPO R9字体教程
  5. 纵横细解,TFN T200K千兆以太网测试仪
  6. 网易游戏笔试题:编写string类的构造函数、拷贝构造函数、赋值构造函数和析构函数
  7. CR2032 电池放电曲线
  8. 《城市交通大数据》读书总结
  9. python的基本内容_python基本知识
  10. 机器学习+深度学习笔记(9.5更新~)