请填写X,Y,Z。
如果我们购买一般软件,如发票管理工具或SAP模块,可以修改/更改每个客户,谁应该进行软件验证?
答案 0 :(得分:1)
您提供给客户的任何东西,除非您与他们的供货合同另有规定,否则您是负责任的。这就是软件产品EULA如此之久的原因。看看所有排除。
验证,验证和客户验收测试之间存在差异。
您会发现,在一段时间的验收测试后,客户将签署包裹作为接受,但这并不意味着他们会接受代码中的任何错误。这就是您执行验证和验证测试的原因。
如果您使用获得许可的SDK来生产产品,并且您的客户因产品中的错误而受到影响,那么您需要证明它不是您的代码,而是SDK供应商代码,如果您希望避免诉讼。这也是你有保险的原因。
编辑 - 添加
还要记住,只有声称可以证明是这种情况的任何事情。不要声称您的产品符合Windows 7或兼容,除非您能证明它是。
如果这是您商业上同意提供的,您只需要满足客户的质量标准,尽管您会发现每个国家/地区都规定软件不得具有恶意或有害性并且符合目的。
答案 1 :(得分:0)
这是一个非常古老的问题,但我在这个领域有一些经验,因此我认为我可以做出贡献。
我将描述适合中小型公司的简化流程
该过程从SRS(软件需求规范)和基于SRS的流程图开始。这些是由软件开发团队准备的。
SRS转发给验证团队。他们根据SRS编写STD(软件测试描述)并相应地启动验证过程
在此过程中,他们使用屏幕截图等创建记录日志......在一天结束时,验证团队编写STR(软件测试记录)
STD和STR均由验证方,IT经理,QA经理和Doc Control
签署