目录
1.Fn+F12之后右键浏览器刷新键,选择强制刷新,可以清除缓存
2.对批量下载编写测试用例时,可以考虑通过比对文件哈希值验证文件完整性,检验文件是否被篡改/损坏
1.Fn+F12之后右键浏览器刷新键,选择强制刷新,可以清除缓存
2.对批量下载编写测试用例时,可以考虑通过比对文件哈希值验证文件完整性,检验文件是否被篡改/损坏
要注意是PowerShell窗口而不是cmd窗口
效果如下图
4.一个批量上传窗体可以怎么编写测试用例:
批量上传窗体一般包含以下几个功能:
- 点击上传按钮
- 选择要上传的文件
- 批量上传多个文件
- 显示上传进度和结果信息
下面是一些可以编写的测试用例:
- 点击上传按钮,验证是否能够正常弹出文件选择框。
- 选择一个文件,验证文件名是否正确显示在上传窗体中。
- 选择多个文件,验证文件名是否全部正确显示在上传窗体中。
- 选择一个非法文件(如大小为0),验证是否能够正确提示用户。
- 选择一个大文件,验证上传进度条是否能够正确显示上传进度。
- 取消上传,验证上传是否能够正常终止。
- 上传多个文件,验证是否能够顺序上传每个文件。
- 上传多个文件,其中一个文件上传失败,验证是否能够正确提示用户并继续上传其他文件。
- 上传多个文件,所有文件上传失败,验证是否能够正确提示用户错误原因。
- 上传多个文件,所有文件上传成功,验证是否能够正确提示用户上传完成。
- 点击上传按钮前验证窗体是否已经初始化完毕。
- 验证上传框中的文件列表是否存在滚动条(如果需要)。
- 验证是否能够直接拖拽文件到上传框进行上传。
- 验证上传框中的文件列表是否支持排序功能。
- 选择一个非常大的文件,验证窗体是否能够正常响应,并且提示用户等待时间更长。
- 上传多个文件时,验证是否有限制上传数量。
- 上传多个文件时,验证是否有限制上传文件的总大小。
- 上传多个文件时,验证是否有同时上传文件数量的限制。
- 验证上传失败后,重试操作是否可用。
- 验证上传失败后,错误信息是否能够正确显示在上传窗口上。
5.如何生成一个大小为0的文件
在大多数操作系统中,可以使用命令行或脚本语言来创建一个空文件。以下是不同平台下创建空文件的方法:
在Windows上,可以使用命令行命令
type nul > filename
或者
echo. > filename
来创建一个空文件。
在Linux和macOS上,可以使用以下命令行命令来创建一个新文件,该文件的大小为0字节。
touch filename
如果你需要在程序中创建一个大小为0的文件,可以使用你所用编程语言提供的文件创建函数,并将文件大小设置为0即可。以下是Python和C++的示例代码:
Python:
使用了Python的文件操作库来创建一个新文件,并以写入模式打开文件。然后,在文件对象上调用 pass
,这样我们就没有向文件中写入任何内容,从而得到了一个大小为0的文件。
with open('filename', 'w') as f:
pass # 不写入任何内容,文件大小为0
C++:
使用了 ofstream
类来创建一个新文件,并以输出模式打开文件。由于我们没有向文件中写入任何内容,因此我们得到了一个大小为0的文件。
#include <fstream>
int main() {
std::ofstream outfile;
outfile.open("filename", std::ios_base::out);
outfile.close();
return 0;
}