jQuery上传插件,文件上传测试用例

jQuery File Upload-jQuery上传插件介绍
http://www.jq22.com/jquery-info230

jQuery File Upload-jQuery上传插件demo
http://www.jq22.com/yanshi230
=============================================
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)选择好但是未上传的文件是否可以取消选择------------可以取消选择

jQuery上传插件,文件上传测试用例的更多相关文章

  1. 使用jquery的ajax提交文件上传

    以前的项目大多的使用jquery的插件来进行文件上传,对于就只引用jquery而不使用插件来上传文件之前未有写过,最近项目里有写到和用到,就记录一下,以后方便查找. 提示:存在浏览器皆容问题,谨慎使用 ...

  2. 功能强大的文件上传插件带上传进度-WebUploader

    WebUploader是由Baidu WebFE(FEX)团队开发的一个以HTML5/FLASH构建的现代文件上传组件.在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用老 ...

  3. jquery.form 兼容IE89文件上传

    导入部分 <script type="text/javascript" src="js/jquery-1.8.3.min.js" charset=&quo ...

  4. 百度开源富文本编辑器 UEditor配置:图片上传和文件上传独立使用方法

    使用UEditor编辑器自带的插件实现图片上传和文件上传功能,这里通过配置UEditor单独使用其内置的第三方插件swfupload来实现图片和文件的上传,通过对UEditor配置轻松实现图片批量上传 ...

  5. java web图片上传和文件上传

    图片上传和文件上传本质上是一样的,图片本身也是文件.文件上传就是将图片上传到服务器,方式虽然有很多,但底层的实现都是文件的读写操作. 注意事项 1.form表单一定要写属性enctype=" ...

  6. springboot整合ueditor实现图片上传和文件上传功能

    springboot整合ueditor实现图片上传和文件上传功能 写在前面: 在阅读本篇之前,请先按照我的这篇随笔完成对ueditor的前期配置工作: springboot+layui 整合百度富文本 ...

  7. jquery插件文件上传

    文件上传有很多jQuery插件,一般我最为常用的就是uploadify.js和ajaxfileupload.js,二者都是以file标签为依托,前者需要在页面初始化时就渲染插件,比较适合单纯的文件上传 ...

  8. Struts2文件上传--多文件上传(插件uploadify)

    公司需要把以前的Struts2自带的图片上传替换掉,因为不能一个file选择多个文件,本人直接百度搜索图片插件,  貌似就它(uploadify3.2.1)在最前面,也找过很多案例, 其中有不少问题, ...

  9. 基于jquery ajax的多文件上传进度条

    效果图 前端代码,基于jquery <!DOCTYPE html> <html> <head> <title>主页</title> < ...

随机推荐

  1. 使用C语言把字母转换成大写,不能使用库函数

    char to_upper(char input) {   if ('a' <= input && input <= 'z') {     return input - ' ...

  2. 微信接口请求万能函数http_request

    关键字:http_request http_request post get http request原文: http://www.cnblogs.com/txw1958/p/http_request ...

  3. python中几个常用的算术函数

    1.lambda函数(匿名函数) lambda函数使用方式:lambda[参数1,参数2....]:表达式,列表 实例如下: lambda x : x * 2,[1,2,3,4] lambda 2.r ...

  4. git merge

    1. git 解决冲突 ***** <<<<<<< HEAD *** *** ======= **** **** ** >>>>> ...

  5. Java多例设计模式

    class TrafficLight{ private String lightType; private static final TrafficLight GREENLIGHT = new Tra ...

  6. DLL项目报错:fatal error lnk1104: cannot open file "...\xxx.dll"

    在生成DLL的时候报这个错, 生成不了DLL 检查生成DLL的路径是否有其他程序在使用... 或者把杀毒软件关了试试...

  7. log4j2.x 配置文件默认寻找顺序

    Automatic Configuration Log4j has the ability to automatically configure itself during initializatio ...

  8. 【转】Tomcat7启动的总过程 (有时间自己写下tomcat8的)

    首先,说明tomcat8和tomcat7的启动过程不一样,这篇是针对tomcat7的. Tomcat启动的总过程 通过上面的介绍,我们总体上清楚了各个组件的生命周期的各个阶段具体都是如何运作的.接下来 ...

  9. leetcode95 Unique Binary Search Trees II

    题目: Given n, generate all structurally unique BST's (binary search trees) that store values 1...n. F ...

  10. SQL in查询

    --sal为员工工资 select * from emp;