一些测试知识

目录

1.Fn+F12之后右键浏览器刷新键,选择强制刷新,可以清除缓存

2.对批量下载编写测试用例时,可以考虑通过比对文件哈希值验证文件完整性,检验文件是否被篡改/损坏

4.一个批量上传窗体可以怎么编写测试用例:

 5.如何生成一个大小为0的文件


1.Fn+F12之后右键浏览器刷新键,选择强制刷新,可以清除缓存

2.对批量下载编写测试用例时,可以考虑通过比对文件哈希值验证文件完整性,检验文件是否被篡改/损坏

要注意是PowerShell窗口而不是cmd窗口

效果如下图

4.一个批量上传窗体可以怎么编写测试用例:

批量上传窗体一般包含以下几个功能:

  1. 点击上传按钮
  2. 选择要上传的文件
  3. 批量上传多个文件
  4. 显示上传进度和结果信息

下面是一些可以编写的测试用例:

  1. 点击上传按钮,验证是否能够正常弹出文件选择框。
  2. 选择一个文件,验证文件名是否正确显示在上传窗体中。
  3. 选择多个文件,验证文件名是否全部正确显示在上传窗体中。
  4. 选择一个非法文件(如大小为0),验证是否能够正确提示用户。
  5. 选择一个大文件,验证上传进度条是否能够正确显示上传进度。
  6. 取消上传,验证上传是否能够正常终止。
  7. 上传多个文件,验证是否能够顺序上传每个文件。
  8. 上传多个文件,其中一个文件上传失败,验证是否能够正确提示用户并继续上传其他文件。
  9. 上传多个文件,所有文件上传失败,验证是否能够正确提示用户错误原因。
  10. 上传多个文件,所有文件上传成功,验证是否能够正确提示用户上传完成。
  11. 点击上传按钮前验证窗体是否已经初始化完毕。
  12. 验证上传框中的文件列表是否存在滚动条(如果需要)。
  13. 验证是否能够直接拖拽文件到上传框进行上传。
  14. 验证上传框中的文件列表是否支持排序功能。
  15. 选择一个非常大的文件,验证窗体是否能够正常响应,并且提示用户等待时间更长。
  16. 上传多个文件时,验证是否有限制上传数量。
  17. 上传多个文件时,验证是否有限制上传文件的总大小。
  18. 上传多个文件时,验证是否有同时上传文件数量的限制。
  19. 验证上传失败后,重试操作是否可用。
  20. 验证上传失败后,错误信息是否能够正确显示在上传窗口上。

 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;
}

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值