上传文件及导出文件的测试用例

上传文件及导出文件的测试用例

 

一、文件上传:(假设系统要求上传的文件只能为.txt,大小为<=5M的文件)

Step Name

Descrīption

Expected Result

1-0 文件类型正确,文件大小的校验

上传每一种合法的附件类型,总大小小于限制的大小的附件,上传的文件大小为4.9M

上传成功

1-1 文件类型正确,文件大小的校验

上传每一种合法的附件类型,总大小等于限制大小的附件,上传的文件大小为5M

上传成功

1-2 文件类型正确,文件大小的校验

上传每一种合法的附件类型,总大小大于限制大小的附件,上传的文件大小为5.1M

提示信息"上传的附件总大小不能超过5M"

2-0 文件大小符合,文件类型的校验

上传合法文件类型的文件,上传的文件类型为.txt

上传成功

2-1 文件大小符合,文件类型的校验

上传文件类型为非法的文件,上传的文件类型为.doc,或.xls,或gif,或ppt等

提示信息“上传的文件类型不合法”

3 文件类型与大小都不合法

上传文件大小为5.1M,文件类型为doc的文件

会先判断文件类型,再判断文件大小,提示信息为“上传的文件类型不合法”

4-0 文件类型与大小都合法的其他情况

上传一个0kb的文本文档

建议限制上传0kb的文件

4-1 文件类型与大小都合法的其他情况

 上传一个正在使用中的附件

(即打开该文件,再上传该文件)

建议提示不允许上传

4-2 文件类型与大小都合法的其他情况

 手动输入一个存在的文件,点击上传

上传成功

4-3 文件类型与大小都合法的其他情况

 手动输入一个不存在的文件,点击上传

提示信息"请正确选择要上传的附件"

4-4 文件类型与大小都合法的其他情况

 输入路径为f:/的文件,点击上传

上传成功

4-5 文件类型与大小都合法的其他情况

输入路径为从U盘上传

上传成功

4-6 文件类型与大小都合法的其他情况

不同操作系统上传

上传成功

4-7 文件类型与大小都合法的其他情况

文件名很长的上传

上传成功

4-8 文件类型与大小都合法的其他情况

路径很长上传

上传成功

5-0目的:续传功能

上传是否支持断点续传;

注:假设上传的文件允许为xls类型,则还要考虑系统是否要求上传的文件所用的工作名称必须为Sheet1 ;必须考虑上传最大的文件时的上传时间是否在合理时间范围内

二、文件导出:

Step Name

Descrīption

Expected Result

目的:导出全部客户资料

点击导出按钮,保存导出文件,查看导出文件的内容 

导出文件的内容正确

目的:导出部分数据

点击查询,输入查询条件,点击查询按钮,点击导出按钮,保存文件

只导出所查询出来的数据

目的:导出大量数据的速度

验证一次性导出2万条的数据的速度

导出时间应该在合理范围内

目的:导出的文件名特别长的情况

点击导出按钮,弹出的对话框,点击保存,输入文件名,点击保存

可以保存

目的:导出的文件名为空

点击导出按钮,弹出的对话框,点击保存,文件名为空,点击保存

无法保存

目的:存储空间不足

硬盘空间不足/ U盘空间不足

提示存储空间不足

目的:导出的文件名称校验

导出重名

提示重名

目的:续传功能

下载能否支持断点续传;

其他内容参考:

A、附件上传下载测试

u   正常的上传和下载功能是否正常;

u   是否允许相同文件名的文件上传;

u   是否允许上传大小超过限制的文件;

u   是否允许同一客户端 IP 无限次上传文件;

u   服务器端是否检查磁盘剩余空间,并依次对客户端上传做出限制;

u   上传文件过多过大是否会导致服务器异常;

u   上传是否支持断点续传;

u   上传是否检查文件类型;

u   上传成功后文件能否正常打开或显示;

u   是否支持输入地址文件上传;

u   是否支持上传打开的文件;

u   下载能否支持断点续传;

u   下载成功后文件能否正常打开或显示;

u   下载文件是否支持对文件的保存;

u   下载文件到 U 盘空间不足;

 

B、文件导入导出测试

u   导入各种类型文件检查;

u   不同版本的 Excel 文件导入是否正常;

u   文件导入时是否显示导入进度;

u   导入成功后界面是否有导入成功的提示;

u   导入中断后是否支持续传;

u   大批量数据导入对系统稳定性的检测;

u   导入数据重复是否进行提示;

u   导入失败时是否给出错误信息;

u   导入路径和文件名长度超长;

u   导入文件内容包含错误数据;

u   通过查询后导出;

u   大数据量导出,进度条显示;

u   大数据量导出时要有中断功能;

原文地址:https://www.cnblogs.com/fengxiangdong/p/10239412.html