看一眼下面的这张图,梳理一下测试点吧
需求:只支持上传excel文件


功能测试
文件名称:
1.字符长度:输入框的最大字符长度是多少,输入非常长的文件名是否会报错,达到最大长度时是否有友好提示
2.字符类型:中英文、数字、特殊符号、空、空格
文件上传:
1.点击浏览,是否正常弹出文件选择框
2.文件类型:是否仅支持excel文件,是否能选择doc、docx、txt、ppt、zip、exe等类型的文件
3.文件格式:xls、xlsx、csv
4.文件大小:空文件、1条数据、100条数据、1万条数据、100万条数据、1048576条数据(excel支持的最大行),是否有文件大小限制
5.文件数量:是否支持同时选择多个文件上传
6.浏览后选择的文件路径是否会回显到输入框中
7.是否支持直接输入文件路径上传,输入错误的文件路径是否能上传成功
8.是否支持重复上传相同的文件(数据重复或文件名重复),是否允许上传的数据重复
9.连续快速点击上传按钮,是否会报错,是否数据会重复上传
10.只输入文件名称,不选择文件上传,直接点击上传按钮,是否会校验必填项
11.上传文件时,是否有进度条
12.上传文件到一半时,点击x关闭窗口是否会中断上传
13.上传文件到一半时,此时若断电、断网了是否会中断上传
14.上传文件到一半时,删除该文件是否还能上传成功
15.上传文件到一半时,修改该文件的文件名、后缀是否还能上传成功
16.上传的文件处于打开状态是否会影响上传
17.文件上传后的数据是否都被正确录入,有无遗漏
18.文件中有多个sheet页的情况下,数据是否会全部正确上传
19.文件名称和文件上传选择的文件名称不一致时能否正确上传,若要保持一致,是否可以根据选择的文件自动回显
20.上传成功是否有提示信息
21.上传失败是否有提示信息
22.文件中存在合并行、合并列是否可以上传成功
23.文件中有计算公式的数据,上传后显示是否正确
24.当有一条数据存在问题,所有的是否都上传失败
25.文件中的字段类型为数值、日期、字符串,上传后是否还是数值、日期、字符串
26.若存储空间已满,上传文件是否能正常上传成功
27.等等。。。
(🌰黄色阴影的测试点是自己没有想到的,看了大佬们的总结后补充在这里,大佬们真是棒棒哒)
性能测试
1.文件上传时响应时间
2.超大文件上传的响应时间(若有限制大小,则选择等于限制大小的文件)
3.批量文件上传时的系统性能
4.大量用户同时进行文件上传时的系统性能
5.等等。。。
安全测试
1.上传带有病毒的文件,是否能正常上传
2.非授权用户是否能上传文件或访问到别人上传的文件
3.带有SQL注入的文件名是否能正常上传
4.等等。。。
其他测试
1.网络情况差的情况上传文件是否能成功
2.界面的布局是否合理,简洁,是否符合大众操作习惯;字体、大小、颜色是否合理
3.浏览器、屏幕分辨率的兼容性
4.等等。。。




