Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing 如果用例未能通过用例测试,会发生什么?_Testing_Use Case_Rational Unified Process - Fatal编程技术网

Testing 如果用例未能通过用例测试,会发生什么?

Testing 如果用例未能通过用例测试,会发生什么?,testing,use-case,rational-unified-process,Testing,Use Case,Rational Unified Process,我在互联网上找不到这个问题,因为我现在正在做我的考试项目,我希望这个问题能得到回答 如果用例没有通过boss/EBP/size测试,它会发生什么情况?你是否抛弃它,重写它,它是否成为一个非功能性需求 或者测试只是证明用例对于项目的其余部分是否具有较高的业务/风险/架构价值?您应该降低测试失败的用例的优先级(如果只有一个测试) 谢谢你抽出时间。据我所知,克雷格·拉曼(Craig Larman)的书并没有深入探讨这一点。我想你指的是 它是否成为非功能性需求 在绝大多数情况下,用例代表功能性需求,因此

我在互联网上找不到这个问题,因为我现在正在做我的考试项目,我希望这个问题能得到回答

如果用例没有通过boss/EBP/size测试,它会发生什么情况?你是否抛弃它,重写它,它是否成为一个非功能性需求

或者测试只是证明用例对于项目的其余部分是否具有较高的业务/风险/架构价值?您应该降低测试失败的用例的优先级(如果只有一个测试)

谢谢你抽出时间。据我所知,克雷格·拉曼(Craig Larman)的书并没有深入探讨这一点。

我想你指的是

它是否成为非功能性需求

在绝大多数情况下,用例代表功能性需求,因此不太可能将它们重构为非功能性需求

如果你可以重写它们,并且它们很可能通过测试,那么你可能应该这样做。 如果你无法实现重写,试着从中找到真正的价值;在随后的建模步骤中,您可能会发现这些信息很有用。如果你没有看到这种情况发生,就把它扔进垃圾桶

您应该降低测试失败的用例的优先级(如果只有一个测试)

如果您坚持使用游戏板上未通过大小测试的Move Piece示例,那么您最好将其放入活动图中,或者将其包含在该步骤实际所属的相应用例的文档中

参考Larman提到的boss测试,“登录”可能成为其他用例的先决条件。 您还可以将多个用例连接到具有更可测量值的用例中。正如作者提到的,测试可能会失败,但用例仍然有价值(参见合理的违规)


所以至少这是常识所暗示的。RUP(=不知道)中可能有其他建议的规则。

如果考虑中的用例未通过Boss测试(意味着该用例对Boss没有价值)

然后它可能是一个公共子功能(因为它是所有其他主要用例的子功能)

如果你问我,我没有正式化任何名称来分配<强>优先级>强,以便考虑它们进行适当的测试。

这些只是分配给优先级的名称