测试代码中重复出现的组件 - 每个组件或每个外观测试一次?

时间:2016-12-29 20:49:00

标签: testing functional-testing qa

我正在测试临床试验中使用的软件。

在整个表单中都有重复的组件。例如,有一个日期组件在多个表单中重复出现。它有一些特殊性,例如在月和日领域接受UNK。

每次出现时,是否需要对此字段进行新测试?我被告知,从监管的角度来看,每个实例都必须单独测试所有可能的情况,即使代码在表单中被复制。

有没有人对这里的最佳做法有任何见解?我为确认各个领域的正常运作所需的工作量而感到不知所措。

感谢您的任何建议!

2 个答案:

答案 0 :(得分:2)

此字段每次出现时都需要进行新的测试,因为当将此组件集成到其他表单中时,您发现错误的可能性越来越高。当然,我们所有人都有时间进行特定的测试活动。因此,您可以使用测试设计技术。我建议读这本很棒的书。

Lee Copeland编写的软件测试设计从业者指南

答案 1 :(得分:1)

法规和大量工作量经常一起进行。

在这种情况下,我建议;

  1. 仅对组件进行一次测试。(并尝试自动执行此操作,因为每次发布的构建都需要这样做。)
  2. 验证是否为所有实例正确调用了组件 只需进行一次烟雾测试即可​​。
  3. 证明特殊情况始终存储正确 最后一步可能最好通过验证存储方法是否允许格式,例如因为它是字符串字段而不是日期字段。
  4. 您可以将这些全部绑定在一起,证明所有情况下都会实例化相同的目标代码。

    当然,处理监管的权力机构需要批准这种方法。建议与他们合作以获得最佳结果。有时,您可以从以前的合规流程中找到纸质记录。