当前位置: 首页 > article >正文

【场景测试用例】上传文件

测试思路:
  • 功能
    • 上传符合需求给的文件格式,大小,宽高等可以正常上传
      • 不同的文件格式
      • 最大/最小/中间的文件大小
    • 如支持批量上传可以正常上传
      • 边界值
    • 如支持删除可以正常删除指定文件,其他文件不受影响
    • 如支持预览,可以正常查看文件
    • 如支持移动,可以正常交换文件顺序
  • 异常
    • 不支持的文件格式
    • 文件大小超出范围
    • 宽高不符合要求
    • 上传文件数量超出范围
    • 文件名称过长/空/包含特殊字符
    • 中断网络
    • 断点续传
    • 上传中取消再上传
    • 上传已打开的文件
    • 上传同名文件
    • 删除同名文件,查看现象
  • 性能
    • 上传进行网络限速
  • 兼容
    • 在不同浏览器,设备上都能正常工作
  • 安全
    • 上传可执行文件
    • 上传木马文件
  • UI
    • 不同浏览器,设备的外观布局是一致的
    • 用户友好性:能给出错误提示

http://www.kler.cn/a/163027.html

相关文章:

  • 常用中间件介绍
  • PHP API如何使用access_token开放接口有效期
  • 详解kafka消息发送重试机制的案例
  • vue3+vite搭建脚手架项目本地运行electron桌面应用
  • 希尔排序(C语言)
  • Spring——容器:IoC
  • 【数据开发】Hive 多表join中的条件过滤与指定分区
  • ReactNative性能优化实践
  • Azure云WAF服务的CRS规则和DRS规则区别
  • 大数据技术3:数据仓库的ETL和分层模型
  • vite配置nework访问ip
  • 电脑知识:关于电脑使用的误区
  • Linux查看openSSL版本
  • 24、文件上传漏洞——Apache文件解析漏洞
  • 【Python】 Python web开发库大全
  • 云贝教育 |【技术文章】PostgreSQL中误删除数据怎么办(一)
  • java:slf4j、log4j、log4j2、logback日志框架的区别与示例
  • 实例分割网络:Mask RCNN
  • IBM Qiskit量子机器学习速成(四)
  • pytorch中五种常用随机矩阵构造方法:rand、randn、randn_like、randint、randperm
  • CSS import 规则
  • 医院信息系统源码,采用JAVA编程,支持跨平台部署应用,满足一级综合医院(专科二级及以下医院500床)的日常业务应用
  • 从互联网到云计算再到 AI 原生,百度智能云数据库的演进
  • LAMP安装部署网站
  • 【MATLAB】tvfEMD信号分解+FFT+HHT组合算法
  • Navicat 技术指引 | 适用于 GaussDB 分布式的查询功能