Web测试中文件上传测试

news2024/10/7 6:42:19

总体情况

1、功能实现:

(1)文件类型正确、大小合适

(2)文件类型正确,大小不合适

(3)文件类型错误,大小合适

(4)文件类型和大小都合适,上传一个正在使用中的图片

(5)文件类型大小都合适,手动输入存在的图片地址来上传

(6)文件类型和大小都合适,输入不存在的图片地址来上传

(7)文件类型和大小都合适,输入图片名称来上传

(8)不选择文件直接点击上传,查看是否给出提示

(9)连续多次选择不同的文件,查看是否上传最后一次选择的文件

文件上传

文件上传功能测试的测试点

1.选择符合要求的文件,上传,上传成功

2.查看下载上传成功的文件,上传的文件可查看或下载

3.删除上传成功的文件,文件可删除

4.替换上传成功的文件,文件可替换

5.路径是否可以手工输入,如不可以,给出提示

6.手动输入正确的文件路径,上传,提示上传成功

7.输入正确的文件路径,上传,在上传过程中,在本地修改上传文件名或文件类型

8.输入正确的文件路径,上传,在上传过程中,在本地修改上传文件夹名或文件类型

9.输入正确的文件路径,上传,在上传过程中,在本地删除上传文件

10.输入正确的文件路径,上传,在上传过程中,在本地删除上传文件夹

11.手动输入错误的文件路径,上传,提示不能上传

12.上传文件最大值,小于等于最大值,上传成功;大于最大值,上传失败.

13.上传文件格式是否全部支持,图片:gif/jpg/bmp...文档:doc/ xls...压缩包:zip/rar...安装文件:exe/msi

14.上传文件是否支持中文名称,支持

15.文件名称的最大值、最小值,视需求而定

16.文件名称是否支持特殊字符(包括空格),视需求而定

17.上传过程断网,有提示上传是否成功

18.上传时网速很慢,超过一定时间,提示

19.界面测试-说明性文字是否正确

20.界面测试-提示性文字是否正确

21.选择好但是未上传的文件是否可以取消选择,可以取消选择

22.是否可以同时上传多个文件,视需求而定

23.上传多个文件过程中,一部分文件被移动,或被删除,或被改名,是否会影响其他文件的上传

24.上传多个文件过程中,如果出现异常中断,是全部上传被撤销还是部分上传被撤销

25.上传过程是否有取消正在上传文件的功能

视需求而定

26.上传的目标机器硬盘空间不足时,上传文件是否会有对应的报警或提示

27.上传文件的过程中是否可以进行其他操作

28.如果出现上传失败,是否会有相应的错误日志记录

29.是否具有上传权限

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

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

​现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:485187702【暗号:csdn11】

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走! 希望能帮助到你!【100%无套路免费领取】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1234264.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

引迈-JNPF低代码项目技术栈介绍

从 2014 开始研发低代码前端渲染,到 2018 年开始研发后端低代码数据模型,发布了JNPF开发平台。 谨以此文针对 JNPF-JAVA-Cloud微服务 进行相关技术栈展示: 1. 项目前后端分离 前端采用Vue.js,这是一种流行的前端JavaScript框架&a…

风丘远程试验管理平台TFM 支持“一键式“数据管理和监控

随着信息技术的高速发展,企业对远程试验实时监控与数据管理的需求日益增强。而利用远程试验信息协同技术,可突破部门与地域的限制,并把试验现场的车辆状态信息、试验数据和分析结果实时传输给数据分析部门和设计部门等,从而缩短时…

SQL的连接join

一、连接说明 union、intersect等集合运算,它的特征是以 “行” 为单位进行操作,通俗点说,就是进行这些集合运算,会导致记录行数的增减,使用union会增加记录行数,使用 intersect 或 expect 会减少行记录&a…

印刷企业数字工厂管理系统建设方案

随着科技的飞速发展,传统印刷企业正面临着前所未有的挑战。产能短缺、质量控制不足、成本控制不力以及服务质量不高等问题成为了制约企业发展的瓶颈。为了解决这些问题,印刷企业需要积极拥抱数字化转型,构建数字工厂管理系统。 一、印刷企业数…

Figma 是什么软件?为什么能被Adobe收购

很多人一定早就听说过Figma的名字了。看到很多设计同行推荐,用了很久,疯狂的安利朋友用。是什么让这么多设计师放弃了FigmaSketch的魅力?下面的内容将详细分享一些与Figma相关的知识点,并介绍这个经常听到但不熟悉的工具。 Figma…

nacos鉴权报invalid username or password

操作 你得检查一下nacos的配置的数据库有没有缺少表,可以在下图找到nacos的官方的配置库: 然后注意到这个SQL文件的最后的两行,这两行就是插入默认的nacos的登录密码的,如果你设置了对应的配置的文件其实也是没有用的最后他还是…

最小最大表示法超详细讲解

文章目录 前言循环同构串最小表示法暴力解法暴力解法的可优化之处最小表示法的代码实现 最大表示法 前言 最小/最大表示法是用来找出字符串的最小/最大字典序的循环同构串的方法,其求解算法可以达到O(N),过程很像KMP算法的next数组推导过程,都…

k8s-pod管理 3

pod是可以创建和管理k8s 计算的最小可部署单元,一个pod 代表着集群中运行的一个进程,每个pod 都有一个唯一的ip pod包裹了容器 下载测试镜像 创建自主式的pod 查看创建的pod的详情信息 删除pod 创建控制器 副本过多,需要进行负载均衡减轻节点…

uniapp中实现圆形进度条的方式有哪些?

前言 在uniapp开发小程序或者apk时,页面需要用到一个圆形进度条(带文字和百分比的),自己也自定义过一个,但是有一点小问题,咱先展示如何引入插件市场的在介绍自定义的!一共四种,但是你需要考虑自…

G管螺纹尺寸对照表

G管螺纹尺寸对照表 NPT 是 National (American) Pipe Thread 的缩写,属于美国标准的 60 度锥管螺纹,用于北美地区.国家标准可查阅 GB/T12716-1991 PT 是 Pipe Thread 的缩写,是 55 度密封圆锥管螺纹,属惠氏螺纹家族&a…

视频剪辑技巧:如何高效地将多个视频合并成一个新视频

在视频制作过程中,将多个视频合并成一个新视频是一个常见的操作。这涉及到将多个片段组合在一起,或者将不同的视频素材进行混剪。无论是制作一部完整的影片,还是为社交媒体提供短视频,都要掌握如何高效地将多个视频合并。现在一起…

广州华锐互动:3D模拟体验火箭发射过程有什么教育意义?

3D虚拟还原火箭发射过程在教育领域有着深远的意义。它能够为学生提供直观、生动的体验,帮助他们更好地理解和掌握相关知识,激发他们对科技的兴趣和探索欲望。 首先,3D虚拟还原火箭发射过程可以帮助学生更好地理解和掌握航天科技知识。在火箭发…

vue-waterfall2 实现瀑布流,及总结的问题

注意:引入需要在主界面引入,直接在组件中引用会有问题 1.安装 npm install vue-waterfall21.8.20 --save (提示:一定要安装1.8.20,最新版会有一部分问题) 2.打开main.js文件 import waterfall from v…

python 实现等声值线图绘制

今天讲一类环评项目的噪声预测 - 风电 风机噪声作为面源目前难有成熟的模型进行预测。根据国内外的研究,都是根据与风机中心的位置进行分级预测。 翟国庆等利用美国航天航空局(NASA)研发的风电机组噪声预测模型(以下简称 NASA”…

数字化转型导师坚鹏:数字化时代银行网点厅堂营销5大重点分析

数字化时代银行网点厅堂营销存在以下5大重点: 1、厅堂宣传。应以主推产品作为厅堂宣传的宣传重点,结合视频宣传、平面物料、互动机具、陈列物料等多维度,开展有序重复展示,进而加大吸引客户关注度。 2、产品推荐。在识别出中高端…

基于混沌博弈算法优化概率神经网络PNN的分类预测 - 附代码

基于混沌博弈算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于混沌博弈算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于混沌博弈优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神…

亚马逊美国站买家号注册流程

注册亚马逊美国站买家号一般用邮箱及手机号注册就可以了,具体操作如下: 1、在浏览器里面输入亚马逊美国站的官网地址。 2、点击注册,输入姓名、邮箱或手机号、密码,然后进行验证邮箱或者手机号。如果是用的邮箱进行注册验证&…

MyBatis Generator 插件 详解自动生成代码

MyBatis Generator(MBG)是MyBatis和iBATIS的代码生成器。可以生成简单CRUD操作的XML配置文件、Mapper文件(DAO接口)、实体类。实际开发中能够有效减少程序员的工作量,甚至不用程序员手动写sql。 它将为所有版本的MyBatis以及版本2.2.0之后的i…

2024年测试工程师必看比列之Unittest单元测试框架-知识点总结

unittest单元测试框架 1.导入unittest包 2.创建类的时候要继承与unittest.TestCase类 2.1,setUp方法是在类中测试执行前的初始化工作 2.2,tearDown方法是在类中测试执行后的清除工作 2.3,测试用例函数以test开头的方法是普通的测试用例方法&…

嵌入式Linux学习(1)——经典CAN介绍(上)

目录 一. CAN与ISO-OSI Model 二. CAN通信 2.1 接线方式 2.1.1 闭环网络 2.1.2 开环网络 2.2 收发流程 2.2.1 发送 2.2.2 接收 三. CAN BUS访问与仲裁 3.1 “线与”机制​ 3.2 仲裁机制 REF CAN(Controller Area Network)总线协议是由 BOSC…