【问题标题】:Who makes software validation? What are the steps of its? [closed]谁进行软件验证?它的步骤是什么? [关闭]
【发布时间】:2010-04-27 11:08:20
【问题描述】:

请填写X,Y,Z。

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

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

【问题讨论】:

  • 这将在很大程度上取决于您购买的工具的功能,如果该工具没有做到这一点并且您是开发人员,那么答案就是“您”。
  • 为什么这读起来像家庭作业测试?这是stackoverflow的一个合适的问题 - 即它是否与编程相关? “X,Y,Z”是否暗示您相信每个过程恰好有三个步骤!?在所有情况下,答案都取决于您当地的质量流程——不管它说什么!购买 SAP,您的用户会讨厌您! ;)
  • :) 我不知道它是否合适,但如果它不好或没有意义,我可以随心所欲地修复:) 本地质量流程是非常简短的答案,但如果我开发并出售了一个程序,我怎样才能对每个客户的本地质量流程进行验证。根据我们的质量流程,我们没有进行 Windows 7 验证。
  • 没关系。您只是没有声称它与 Windows 7 兼容。

标签: validation software-quality


【解决方案1】:

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

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

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

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

编辑 - 添加

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

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

【讨论】:

    【解决方案2】:

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

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-08
      • 2023-03-26
      • 1970-01-01
      • 2020-05-07
      • 1970-01-01
      • 1970-01-01
      • 2020-03-18
      相关资源
      最近更新 更多