如何更改QC测试实验室中所有测试用例的状态

软件测试 测试管理 质量中心
2022-01-23 20:16:20

在 QC 中,如何一起更改所有测试用例(包括所有步骤)的状态。我需要一次性“通过”大量测试用例,希望有一些查询可以做到这一点。

4个回答

我相信 QC 没有任何方法可以一次更新多个测试用例的测试结果。更新多个测试的最快方法如下:

  • 只需将一项测试更新为通过(确保您在网格视图中)
  • 现在单击那个“通过”单元格,它应该会突出显示。现在只需继续重复其余步骤
  • 复制 (cntr +c) 呵呵
  • 现在点击向下箭头进入下一个测试
  • 粘贴

一旦你开始这样做,你实际上可以非常快地做到这一点。在 3-4 分钟内更新 100 个测试很容易。

重要提示:不要等待 QC 在 UI 中更新结果。只需继续在键盘上输入它们,QC UI 就会继续加载。每隔一段时间,它会不断显示许多测试正在一次更新。

一种好的使用方式:QC 可以很好地跟踪和显示它在项目中真正附加的内容。

如果您需要更改大量测试的状态(带步骤),通常您必须执行(如实时)所有测试的运行并放置正确的状态(这样您可以挑战测试的真实持续时间) QC 将跟踪您的步骤状态。

如果您只需要为很多测试设置“通过”状态,因为您知道这部分已经测试成功或其他原因,您可以对所有测试进行“快速运行”。为此,对于每个测试集,在“执行网格”中:

  • 在“测试”菜单中选择一个测试(在“查看”和“分析”菜单之间)
  • 选择“替换”,打开一个新窗口
  • 选择符合条件的字段
  • 你想改变,实际值和新值

所有步骤都将处于“未运行”状态,但这是事实(您不执行测试)并且没关系,因为所有报告都将跟踪您的测试状态而不是步骤的状态。

在网格视图中选择所有测试并单击运行。或选择测试集(左侧块)并单击运行测试集(右侧块)。手动运行窗口后一次(新弹出窗口打开)
Ctrl+R然后
Ctrl+A
Ctrl+Q

这将通过一个测试用例的所有测试步骤。

所有测试用例都会以类似的方式一一打开,并重复上述 3 个步骤。

到目前为止,我发现这是 QC 中最简单的方法。

如果您可以用 C 或 C++ 编写一小段代码来按下快捷键,那么您就完成了所有测试用例。

我已经使用 ALM 'Test Factory' & 'Step Factory' 完成了 1000 步

标记。