2010-04-27 31 views
0

请填写X,Y,Z。谁在进行软件验证?它的步骤是什么?

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

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

+0

这将在很大程度上取决于你购买的工具的功能,如果该工具没有做到这一点,你是开发者,那么答案就是'你'。 – Lazarus 2010-04-27 11:12:13

+0

为什么这会像家庭作业测试一样阅读?这是一个合适的问题stackoverflow - 即它是与编程有关吗? “X,Y,Z”是否暗示你相信每个过程都有三个步骤!?在所有情况下,答案将取决于您当地的质量过程 - 无论它说什么!购买SAP,你的用户会恨你! ;) – Clifford 2010-04-27 11:28:03

+0

:)我不知道它是否合适,但如果它是不好或毫无意义,我可以修复,但是你喜欢:)本地质量过程是非常简短的答案,但如果我开发和销售一个程序,我该如何其验证每个客户当地的质量过程。根据我们的质量流程,我们没有Windows 7验证。 – uzay95 2010-04-27 11:41:22

回答

1

您提供给客户的任何东西,除非您的供应合同另有规定,否则您应负责。这就是软件产品EULA如此之久的原因。查看所有排除情况。

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

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

如果您使用持有许可的SDK生产产品,并且由于产品中的错误而导致您的客户遭受了严重打击,那么您需要证明它不是您的代码,但是如果您愿意,SDK供应商代码避免诉讼。这也是你有保险的原因。

编辑 - 添加

还要记住,只宣称自己什么可以证明是如此。不要声称您的产品符合Windows 7或兼容,除非您能证明它是。

尽管您会发现每个国家都规定软件不得具有恶意或有害的特性,并且适合用途,但只需满足客户的质量标准即可。

0

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

我将描述简化的方法,它适用于中小规模的公司

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

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

在此过程中,他们创建一个包含屏幕截图等的记录日志......在一天结束时,验证团队将STR(软件测试录音)

两个STD和STR通过验证签署,IT经理,QA经理和文档控制

相关问题