预期输出在哪里测试生成的仿真软件设计验证器吗?万博1manbetx

8视图(30天)
当执行测试生成使用关闭阀,可以选中标记的选项选择“包括预期的输出值”的测试用例生成。然而,当我检查sldvData。垫文件,我不找到expectedOutputs。dataValues、时间价值等都是发现在测试点。我看错了地方或这是一个错误吗?我用Matlab 2011 b。
2的评论
帕特精明的
帕特精明的 2020年7月30日
你好阿,
希望我可以帮助:
# 1:测试向量生成的仿真软件设计验证器是模拟仿真软件。万博1manbetx我猜这就是你说的“动态”。
# 2:生成测试向量的数量取决于数量的目标仿真软件设计验证人试图生成测试和当前的工具配置。万博1manbetx在大多数情况下,这个工具会产生尽可能少的测试实现覆盖的目标。然而,您可以修改这个行为通过选择不同的“TestSuiteOptimization” sldvoptions 。如果这是设置为“IndividualObjectives”,设计验证器将生成一个测试用例为每个目标。如果这是设置为“LongTestCases”,设计验证器会生成再测试用例实现更多目标对于一个给定的测试用例。我们一般建议用户从“自动”设置为“TestSuiteOptimization”。
# 3:万博1manbetx仿真软件设计验证器不支持变量解决步骤。万博1manbetx解算器必须是固定的: //www.tianjin-qmedu.com/help/sldv/ug/check-model-compatibility.html
谢谢。
——帕特

登录置评。

接受的答案

莫妮卡Jaskolka
莫妮卡Jaskolka 2020年3月2日
这是一个错误。我不能找到一个解决方法除了Matlab的升级到新版本。
1评论
帕特精明的
帕特精明的 2020年3月6日
编辑:帕特精明的 2020年3月6日
嗨,莫尼卡,
对不起,这个问题不解决,这么长时间了!我们故意试图做得更好在应对最近几个月MATLAB的答案比较及时。“SLDV MATLAB的答案在新管理”
我知道这是一个老问题,但只是为了确认您的工作流(我将使用一个航运例子;使用R2019b):
open_system“sldvdemo_cruise_control”;
选择= sldvoptions;
选择。模式=“TestGeneration”;
选择。ModelCoverageObjectives =“MCDC”;
选择。SaveExpectedOutput =“上”;
(地位、文件)= sldvrun (“sldvdemo_cruise_control”、选择正确的);
加载(files.DataFile)%从.mat文件加载sldvData工作区
%的阴谋expectedOuputs从第一生成的测试用例
timeValues_first_test = sldvData.TestCases (1) .timeValues;
expectedOutputs_first_test = sldvData.TestCases (1) .expectedOutput;%创建2 x1单元阵列。模型有两个输出。
情节(timeValues_first_test expectedOutputs_first_test {1})
持有
情节(timeValues_first_test expectedOutputs_first_test {2})

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!