专栏首页APP测试H5文件上传测试点,整理一波。

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.

本文分享自微信公众号 - ITester软件测试小栈(ITestingA),作者:ITester

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-08-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • H5上传文件又双叒叕开测了!

    1.H5上传的素材页面只显示通过H5上传的素材,PC上传的素材不同步至H5,H5上传的素材实时同步至PC对应的素材Tab页;

    ITester软件测试小栈
  • 测试面试题集-网络基础

    点击上方蓝字“ITester软件测试小栈“关注我,每周一、三、五早上 07:30准时推送。

    ITester软件测试小栈
  • 1.Python基础语法,他其实很贵!

    ITester软件测试小栈
  • element ui 上传图片

    3.如果是手动上传,可以设置ref,然后在button事件里面使用this.$refs.adImg.submit();上传;

    wust小吴
  • DVWA搭建与文件上传漏洞演示

    目前是一名在校学生,有自己的信仰与爱好,平时喜欢弹着吉他唱着歌亦或在电脑面前独自享受着汲取知识的快乐。

    TeamsSix
  • 使用connect-multiparty限制nodejs图片上传

    connect-multiparty中间件,可用于获取文件上传时各种参数,比如文件大小、格式等,具体使用: var multipart = require('c...

    用户1141560
  • 渗透测试实战之运气

    > 在渗透测试的过程中,总会碰到各种各样有意思的事情,在今年护网的过程中碰到了不少,有一些处于外网不方便记录,有一些上报后甲方及时响应修复,所以到了现在才有记录...

    重生信息安全
  • Spring Boot+Vue+FastDFS 实现前后端分离文件上传

    在 Spring Boot 前后端分离环境下做文件上传,这个松哥之前在公众号上发过一篇文章来和大家介绍,但是在之前的文章中,为了省事,文件我是直接保存在本地临时...

    江南一点雨
  • 文件上传:终结篇

    这是第四次写与文件上传有关的文章,这一篇主要是结合最近遇到的问题,对之前的文章进行整理、汇总和补充,推出《文件上传:终结篇》;

    WEBJ2EE
  • JavaWeb之最简洁的配置实现文件上传

    按:最近公众号文章主要是整理一些老文章,主要是个人CSDN上的博客,也会穿插一些新的技术点。 ---- Spring、SpringMVC持续介绍中,基础配置前面...

    江南一点雨

扫码关注云+社区

领取腾讯云代金券