读者提问:文件上传和下载,用例怎么写 ?
阿常回答:我们先分别给文件上传一个特定的场景。
文件上传:每个文件大小不超过 20M,文件个数不超过 10个,文件格式不限。
一)文件大小
1、文件大小 0 KB,上传时是否有提示。
2、文件大小 19.8 M,是否能上传成功。
3、文件大小 20.2 M,是否能上传成功。
4、文件大小,是提交前校验,还是提交后校验。
二)文件个数
1、上传文件个数 1个,是否能上传成功。
2、上传文件个数 10个,是否能上传成功。
3、上传文件个数 11个,上传时是否有提示。
4、上传文件个数,是提交前校验,还是提交后校验。
三)文件格式
1、验证所有支持的文件格式是否都能上传成功。
四)文件名称
1、文件名称为空,上传后文件名称显示是否正确。
2、长文件名称较长,上传后文件名称显示是否正确。
3、文件名称含特殊字符,上传后文件名称显示是否正确。
五)删除文件
1、上传的文件是否支持删除,能否删除成功。
2、删除文件后重新上传文件,文件上传成功。
六)断点续传
1、上传文件过程中断网,等网络恢复,看文件是否继续上传。
1、支持当前页面下载,还是新窗口打开另存为。
2、下载后比对文件,是否和上传时的文件完全一致。
3、注意文件名称为空、含特殊字符的文件,下载后的文件是否和上传时的一致。
4、注意文件名称较长的文件,下载后的文件是否和上传时的一致。
5、下载文件过程中断网,等网络恢复,看文件是否继续下载。