你什么时候停止测试?

软件测试 测试策略
2022-01-31 19:48:49

你什么时候决定停止测试,对我来说归结为——

  1. 分配的时间已用完
  2. 未发现高严重性/优先级缺陷

您在决定停止测试时考虑的任何其他指示?

4个回答

“你什么时候”停止测试的概念用词不当。QA 的目标应该是评估风险并将其报告给团队和产品负责人。由团队来分解风险并为其分配严重性。

因此,停止测试的决定是团队/产品所有者的决定。当风险水平处于可接受的水平时,就会发生停止。定义一个可接受的水平是真正的困难所在。

简短的回答......从来没有。:)

长答案...

当你没钱了,或者程序不再开发时。但是你仍然必须提供支持。

这就是它的全部。

没有其他需要注意的地方。只要项目以某种方式开发,您就必须始终进行测试。然后仍然。您可以找到尚未发现的遗留错误、旧错误。

所以真的......你永远不会停止测试。

作为产品规划的一部分,您应该决定您的运输标准。这包括你的测试栏。对于某些产品,您可能会说“我会在发货日期之前尽我所能测试”。对于其他产品,比如我从事的产品,他们必须满足很多明确的质量指标,特别是在安全领域。

请注意,不可避免地,无论您在开始时设置什么标准,关于产品是否“足够好”的最终决定往往是复杂的,这与您开始设计时的初衷一样多地依赖于权衡和专业知识。

我绝对同意#1。如果您继续从事一个因资金中断而中断的项目,您可能违反了公司政策。

我不一定同意#2。如果停止,您怎么知道没有发现缺陷?现在,如果你说“直到你没有时间,直到没有重大的已知缺陷”我想这是有道理的,但如果你没有时间,你就没有时间了。您必须分配更多时间来测试新更改。当然,这可能因您的公司设置而异。