上传文件及导出文件的测试用例
一、文件上传:(假设系统要求上传的文件只能为.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 大数据量导出时要有中断功能;