测试模型对需求和报告结果
需求,测试可追溯性概述
需求和测试用例之间的可跟踪性帮助你解释测试结果验证,看您的需求的程度。你可以链接需要帮助验证它的元素,如测试用例在测试经理,验证
语句在一个测试序列块,或模型验证块模型。当您运行测试时,通过/失败总结出现在您的需求。
这个案例展示了一个通用的基于需求的测试工作流巡航控制模型。你开始与一组需求,一个模型,一个测试用例。你添加测试和安全需求之间的可跟踪性。运行测试,总结验证状态,并报告结果。
在本例中,您进行一个简单的测试集的两个条件:
巡航控制系统转换到脱离制动事件时发生
巡航控制系统转换时脱离了当前车辆速度超过20英里每小时90英里的范围。
显示的要求
打开示例项目。
openExample (“shared_vnv / CruiseControlVerificationProjectExample”);公关= openProject (“金宝appSimulinkVerificationCruise”);
在
模型
文件夹,打开金宝appsimulinkCruiseAddReqExample
模型。显示需求。单击图标的右下角模式画布,并选择需求。下面的需求出现模式画布。
显示验证和实施状态。右键单击并选择一种需求验证状态和实现状态。
在项目窗口中打开金宝app®测试™文件
slReqTests.mldatx
从测试
文件夹中。打开测试文件在测试经理。
链接要求测试
链接测试用例的需求。
在项目窗口中打开金宝app仿真软件测试文件
slReqTests.mldatx
从测试
文件夹中。打开测试文件在测试经理。探索测试套件并选择安全测试
。回归模型。右键单击要求
3.1年代
并选择链接选择测试用例。的链接
安全测试
测试用例添加到验证了。黄色的酒吧验证列表明,需求没有验证。也为项目添加一个链接
3.4年代
。
运行测试
测试用例使用测试工具SafetyTest_Harness1
。测试工具,测试序列集的输入条件和检查模型的行为:
的
输入
序列进行巡航控制系统,然后应用刹车。它包含了验证
声明验证(= = false,…“验证:刹车”,…“系统时必须解除制动应用”)
的
限制
序列进行巡航控制,然后加大车速,直到超过上限。它包含了验证
声明。验证(= = false,…“验证:上限”,…“系统时必须解除限制超过”)
返回到测试经理。要运行测试用例,单击运行。
当测试完成后,检查结果。测试经理表明,通过评估和情节都提供了详细的结果
验证
声明。回归模型并更新需求。绿色的酒吧验证列表明需求已成功验证。
报告结果
使用自定义创建一个报告微软®词模板。
测试经理的结果,右键单击测试用例的名称。选择创建报告。
在创建测试结果报告对话框中,设置选项:
标题-
SafetyTest
结果- - - - - -
所有的测试
文件格式,
多克斯
其他选项,保持默认选择。
输入一个文件名和选择一个位置报告。
为模板文件,选择
ReportTemplate.dotx
文件文档项目文件夹。点击创建。
审查报告。
的测试用例的需求节指定了相关要求
的验证结果部分包含两个评估测试的细节,和模拟输出的链接。
相关的话题
- 链接到需求
- 在一个模型验证需求链接(需求工具箱)
- 定制需求的可跟踪性报告模型(需求工具箱)