📜  存储软件测试

📅  最后修改于: 2022-05-13 01:57:00.423000             🧑  作者: Mango

存储软件测试

存储测试是一种软件测试,用于验证软件是否将相关数据存储在适当的目录中,以及是否有足够的空间来防止由于磁盘空间不足而导致的意外终止,即堆栈溢出。

存储测试基本上是对软件进行测试,看软件是否在正确的目录中存储和读取数据文件,并测试是否有足够的空间,以免因堆栈溢出而发生意外终止。

存储测试的目的:
存储测试的目标是:

  • 在部署之前确定实际的存储限制。
  • 确定更换新硬件设备或升级任何现有设备时系统的行为。
  • 尽量减少响应时间。
  • 加紧处理。

存储测试过程:
存储测试分为以下不同步骤:



估计磁盘空间:
首先评估总磁盘空间。测试人员知道系统为了执行进一步的步骤而拥有的全部内存。

可用空间估计:
现在估计和观察总占用空间和可用空间。测试人员知道总空间中有多少被占用,多少是空闲的。

测试用例创建:
在估计可用内存空间后,根据最终用户的需求设计测试用例。测试用例的创建是根据软件的不同功能完成的。

测试用例执行:
在估计磁盘空间和创建测试用例之后,执行测试过程的主要步骤,即测试用例执行。上一阶段生成的测试用例在本阶段执行。

磁盘空间分析:
在测试用例执行之后,估计测试用例执行过程中消耗的总磁盘空间。现在根据估计的空间是多少以及实际消耗了多少空间来进行分析。

存储测试类型:

  • 应用测试:
    分析响应时间和运行时间。
  • 应用模拟:
    测试流程执行的峰值存储。
  • 基准标记:
    测试损坏的数据。