主要内容

评估从基于需求的测试覆盖率结果

你可以覆盖范围的结果与基于需求的测试从测试经理金宝app®测试™。聚合的报道结果范围,这样每个测试只贡献覆盖相应的模型元素,实现需求验证的测试。

理由范围覆盖结果与基于需求的测试

如果你的基于模型的设计流程要求模型充分行使基于需求的测试,你可以范围覆盖率结果只有那些结果执行的基于需求的测试。作为一个例子,做- 178 c表明结构在基于需求的测试覆盖率信息收集应确认结构覆盖程度适当和满足软件需求。当你使范围覆盖率结果与需求,聚合的报道结果范围,这样每个测试只贡献覆盖相应的模型元素,实现需求验证的测试。

你定义需求和链接模型元素和测试通过要求工具箱™。范围覆盖率结果与需求可以产生的证据表明,您的模型覆盖来自预期的基于需求的测试,而不是一个无关的副作用测试。范围覆盖结果与需求也可以揭示不足要求链接或测试空白,否则很难检测在聚合的报道结果。

先决条件范围覆盖结果与基于需求的测试

范围覆盖结果与需求,你必须:

  • 有许可证金宝app仿真软件测试金宝app仿真软件覆盖™

  • 链接要求需求的工具箱模型元素和测试用例金宝app仿真软件测试验证的需求。有关创建需求的更多信息的链接,请参阅连接块和需求(需求工具箱)

    请注意

    你不能创建或编辑需求链接或视图的详细信息需求没有需求的工具箱许可证。

  • 通过使用测试经理收集覆盖率金宝app仿真软件测试,并使范围覆盖率结果与需求聚合的报道结果。有关设置的更多信息覆盖集合在测试经理金宝app仿真软件测试,请参阅收集覆盖率测试(金宝app仿真软件测试)

覆盖率报告覆盖率结果聚合作用域的相关要求

下面的覆盖率报告显示了需求测试细节和覆盖的详细信息MultiPortSwitch块称为MPSwitch1。

覆盖率报告多端口转换部件“MPSwitch1”用三行显示一个决策分析表。第一个决策结果是测试和满足测试T1。第二个决策结果是测试,但测试不满意的T2。第三个决定的结果是未测试。

在上面的示例中,MPSwitch1实现要求1,就是验证了Testcase 1。因此,Testcase 1试图为MPSwitch1提供完全覆盖。范围覆盖率结果与需求更容易评估的程度MPSwitch1行使了Testcase 1当查看聚合的报道结果。

第一个决策结果是成功由Testcase行使1和报告为满足。第二个决策结果不是由Testcase 1行使,但由测试与需求达到1。覆盖率报告因此报告不满意这个决定。

第三个决定的结果是不行使任何测试,因此报告为不满意。

例子

例如如何覆盖率结果范围测试经理的需求有关金宝app仿真软件测试,请参阅基于需求的测试覆盖率测试(金宝app仿真软件测试)

相关的话题