测试贵公司使用的产品与交付给客户的产品是否不同?

软件测试 测试管理
2022-01-19 15:36:27

在嵌入式世界中,我一直在测试提供给 OEM 或最终客户的产品,但我从未测试过我公司真正使用的产品。除了您可以在现实世界中使用和感受产品这一事实之外,还有什么区别?

4个回答

是的。它们大不相同。

仅供固定受众使用的测试代码具有一组完全不同的风险、时间表、优先级、影响等。“足够好”对于内部受众而言意味着与付费客户截然不同的东西。

质量差的影响具有完全不同的动态。

很多时候,分配的预算是完全不同的。

我认为主要区别在于实际使用您产品的用户的可用性。如果您要交付一个内部系统,您可以访问每天实际使用它的用户,您可以向他们提问、研究他们的使用情况或获得他们的直接反馈。

处理架构、库或嵌入式组件时,您只会从“中间人”而不是实际的最终用户那里获得反馈。

如果我理解了你的问题:它真的只取决于被测产品。您对测试活动的方法应该没有区别。

除了 Joe 指出的内容之外,我还看到内部应用程序经常得到“它在这里工作得很好,而且它只有我们,所以质量不需要非常出色”的态度得到使用。这是错误的。任何出去的东西都应该放在同样的质量指导下,公司里的其他人都是客户,你可以更容易地找到他们,有更好的机会停下来看看工具/产品是如何使用的。

这通常会被跳过或忽略,但我总是这样想:如果你不想在家里的电脑上安装它,就不要发货。