zoukankan      html  css  js  c++  java
  • H5文件上传测试点,整理一波。

    需求背景:为了方便用户上传自己手机内的本地视频,同时提高视频的分发量,故支持在移动端H5页面增加上传视频的功能。

    原型图:

    1.首页&上传素材空页面:

       

    2.上传素材(有素材)&分享素材:

      

    测试点梳理:

    文件上传常规测试点整理

    上传正常功能测试:

    (1)选择符合要求的文件,是否上传成功;

    (2)上传成功的文件名称是否显示正常,是否可以正常浏览(视频、音乐、图片);

    (3)上传文件过程中是否支持取消正在上传文件;

    (4)在上传过程中,在本地删除上传文件是否正常处理;

    (5)批量上传多个文件过程中,一部分文件被移动,或被删除,或被改名,是否会影响其他文件的上传;

    (6)批量上传多个文件过程中,如果出现异常中断,是全部上传被撤销还是部分上传被撤销;

    2.文件类型:
     (1)文件类型是否有限制,如果有限制按照要求进行测试;若上传类型没有限制,则测试用例要考虑的以下几个方面:各种常见的文件类型,包括jsp、iso、apk等,以及各种视频、音频和图片等。

    图片:jpg/png/gif/bmp...

    视频:mp4/avi/flv/mov/swf/wmv/qlv...

    文档:doc/docx/sxw/xls/xlsx...

    压缩包:zip/rar/7z/tar/gz/...

    安装文件:exe/msi/bat...

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

     (3)文件名长度:1个字符、10个字符、100个字符等;

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

    3.文件名称测试:

    (1)文件名称过长;

    (2)文件名称达到最大长度(中文,英文或组合类型)上传后名称显示是否正常;

    (3)文件名称较长、较短,页面排版是否正常

    (4)文件名称中包含特殊字符;

    (5)文件名全为中文;

    (6)文件名全为英文;

    (7)文件名为中、英混合;

    4.文件大小:
     通常情况下,系统会设定上传文件大小的上限值,在考虑上传文件大小时,包括以下几种情形:

    (1)文件大小为0字节文件, 1KB, 200KB, 2MB, 20MB,2G等;

    (2)符合格式,总大小稍小于限制大小的文件;

    (3)符合文件,总大小等于限制大小的文件;

    (4)符合文件,总大小稍大于限制大小的文件;

    5.安全性测试:

    (1)上传可执行文件(exe文件);

    (2)上传常见的木马文件,-提示不能上传;

    (3)上传时服务器空间已满,有提示;

     

    6.性能测试:

    (1)上传时网速较慢(限速),当超过一定时间,是否有提示;

    (2)上传过程断网,有提示是否上传成功;

    (3)上传过程服务器停止工作,是否有提示;

    (4)上传过程服务器的资源利用率,是否在正常范围;

    (5)检查上传不同的文件在不同的网络环境响应速度,及系统资源占用;

    7.界面测试:

    (1)界面美观性、易用性(tab跳转的顺序是否正确),显示正常(根据需求);

    (2)文案文字是否正确,是否存在错别字;

    (3)正确/错误提示性文字是否正确;

    (4)说明性文字是否正确;

     

    7.其他:

    (1)有多个上传框时,上传相同名称的文件;

    (2)上传一个正在打开的文件;

    (3)上传过程中是否有取消正在上传文件的功能;

    (4)保存时有没有已经选择好,但没有上传的文件;

    (5)选择好但是未上传的文件是否可以取消选择;

    (6)附件为空时,上传按钮是否可用,是否有提示信息,提示信息是否明确;

    (7)附件由于某种原因上传失败,系统是否可正常处理(网络突然断掉、文件本身出;

    (8)现损坏、上传中途客户不小心认为关掉上传对话框时,是否正常处理;

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

    (10)文件选择后,点击上传按钮,提示信息显示出来所要花费的时间;

    (11)文件上传成功后,文件名的编写是否符合用户要求的规则;

    (12)是否可以多个客户端同时长传,如果多个客户端同时长传,如果上传的文件名和类型都相同时,系统会如何处理;

    (13)如果允许多个客户端同时上传,而且一次可以上传多个文件,如果在两个不同的客户端上传的同一批文件中有个别上传文件名类型相同,有些不相同时,系统会如何处理;

    以上

    That's all.

    快来星标 置顶 关注

     T ester

  • 相关阅读:
    Compression algorithm (deflate)
    tcpip数据包编码解析(chunk and gzip)_space of Jialy_百度空间
    What's the difference between the "gzip" and "deflate" HTTP 1.1 encodings?
    gzip压缩算法: gzip 所使用压缩算法的基本原理
    Decompressing a GZip Stream with Zlib
    Frequently Asked Questions about zlib
    how to decompress gzip stream with zlib
    自己动手写web服务器四(web服务器是如何通过压缩数据,web服务器的gzip模块的实现)
    What's the difference between the "gzip" and "deflate" HTTP 1.1 encodings?
    C语言抓http gzip包并解压 失败 C/C++ ChinaUnix.net
  • 原文地址:https://www.cnblogs.com/ITester520/p/13203413.html
Copyright © 2011-2022 走看看