0

请填写 X,Y,Z。

  1. 软件验证有 X、Y、Z 步骤。
  2. 在开始编写软件之前,客户必须向开发人员提供 X、Y、Z。
  3. 软件完成后,验证通过 X、Y、Z(签名、批准、测试图片、日志等)完成。

如果我们购买像发票管理工具或 SAP 模块这样可以为每个客户修改/更改的通用软件,谁应该进行软件验证?

4

2 回答 2

1

除非您与他们的供应合同另有规定,否则您向客户提供的任何东西都由您负责。这就是软件产品 EULA 如此之长的原因。查看所有排除项。

确认、验证和客户验收测试之间存在差异。

您会发现客户会在经过一段时间的验收测试后将包签署为已接受,但这并不意味着他们会接受代码中的任何错误。这就是您执行验证和验证测试的原因。

如果您使用许可的 SDK 生产产品,并且您的客户因产品中的错误而遭受财务损失,那么如果您希望避免诉讼,则需要证明这不是您的代码而是 SDK 供应商的代码。这也是你有保险的原因。

编辑 - 添加

还请记住,仅对您可以证明是这种情况的任何事情提出索赔。不要声称您的产品与 Windows 7 兼容或兼容,除非您能证明它是兼容的。

您只需要满足客户在商业上同意提供的质量标准,尽管您会发现每个国家/地区都规定软件不得具有恶意或有害性质并符合目的。

于 2010-04-27T11:21:30.210 回答
0

这是一个很老的问题,但我在这个领域有一些经验,因此我认为我可以做出贡献。

我将描述它适用于中小型公司的简化流程

该流程从 SRS(软件需求规范)和基于 SRS 的流程图开始。这些是由软件开发团队准备的。

SRS 转发给验证团队。他们根据 SRS 编写 STD(软件测试描述)并相应地开始验证过程

在此过程中,他们会创建带有屏幕截图等的记录日志......在一天结束时,验证团队会编写 STR(软件测试记录)

STD 和 STR 均由验证人、IT 经理、QA 经理和 Doc Control 签署

于 2016-02-15T14:04:39.697 回答