是的/不是的,如果是的话,怎么做?
如果客户不确定他的需求并不断地改变它们,那么软件测试人员应该在什么基础上测试软件以评估其质量呢?甚至可以测试软件吗?
发布于 2023-04-09 09:04:00
有一个移动的目标并不是跳过测试和质量评估的理由。有时候,客户需要看到一些东西,才能更好地理解他们真正需要的和不需要的东西。欢迎改变:这将是一个更好的结果。
质量评估只需区分软件和用户满意度:
它一直是这样的:
发布于 2023-04-09 08:42:00
如果当客户请求更改需求时,软件已经在QA中,那么它通常不应该影响QA测试,因为目标应该是根据开发人员在编写代码时的需求验证当前版本。不能根据开发人员当时不知道的需求来衡量软件质量。
QA要么必须保持需求不变,要么放弃测试(并可能放弃发布计划),如果当前的需求不能按原样发布的原因是什么。
如果放弃了测试和发布计划,那么这将是一个更广泛的问题;团队需要重新开始计划,以了解更改的影响,重新审视评估,并提出修订的发布计划。
发布于 2023-04-09 10:11:58
您缺少了一个“变更管理流程”
当客户要求您需要的东西时:
等
此过程保护您和客户不受任意更改。目标是确保项目有成功完成的最佳机会。
这其中的任何阶段都可能失败,最终导致您无法实现更改。
您完全需要测试您针对它设计的请求所做的工作。
你不应该放弃它,而选择一个新的改变,除非客户也签署了。
不这样做的风险是,你放弃了一切,最终一无所获。如果你确保事情已经完成,你至少可以回滚到一个点之前,改变进来,并说。我们完成了这个请求。
https://softwareengineering.stackexchange.com/questions/444930
复制相似问题