【问题标题】:How to manually test a data retention requirement in a search functionality?如何在搜索功能中手动测试数据保留要求?
【发布时间】:2021-11-11 13:37:00
【问题描述】:

比如说,数据需要保存 2 年。然后不应显示 2 年 + 1 天前创建的所有数据并从服务器中删除。你如何手动测试它?

我是测试新手,想不出其他方法。此外,由于时间限制,我们无法进行自动化。

【问题讨论】:

  • 您的问题在细节上含糊不清,但一般的方法是注入时间源,以便您的测试可以人为地模拟它在任何时间点,包括您之前的两年零一天测试数据。
  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: testing manual-testing


【解决方案1】:

您可以在数据库中创建回溯两年以上的数据并进行测试,是否自动删除或不自动删除,其他方式可以从数据库中更改当前业务日期并进行测试

【讨论】:

    【解决方案2】:

    对于数据保留功能,手动测试人员需要记住搜索数据,以便测试人员可以执行搜索保留功能的测试用例。 以社交网络应用为例,作为手动测试人员,您需要记住您最近搜索过的所有用户。

    要检查保留时间段,您可以向后端开发人员寻求帮助,以便他们可以更改时间段(从一年到 10 分钟)以进行测试。

    即使您删除了搜索历史记录,然后您开始输入已输入的搜索结果,相关结果也应该出现在搜索结果的第一个位置。数据保留策略涉及应该存储或归档哪些数据、应该在哪里存储和归档多长时间。特定数据集的保留时间到期后,可以将其删除或作为历史数据移动到二级或三级存储,具体取决于要求

    【讨论】:

      猜你喜欢
      • 2015-10-27
      • 1970-01-01
      • 2020-06-08
      • 1970-01-01
      • 2020-11-01
      • 2015-08-10
      • 1970-01-01
      • 2010-11-12
      • 1970-01-01
      相关资源
      最近更新 更多