测试平台和模拟器之间的主要区别是什么?

问题描述 投票:0回答:2

为略带模糊的标题道歉。我很难辨别出两者之间的差异。例如,当我看到模拟(实时系统)时,我经常会注意到许多修改linux内核的人(2.6.xx,确切地说是我不知道)。然后我看到用C ++,Ada等编写的其他软件,它们不会修改任何内核,但也可以模拟实时系统。

然后我遇到了testbed一词。这不是模拟器的形式吗?他们是如何相似的,他们怎么不一样?

testing real-time simulation testbed
2个回答
0
投票

我建议你做一些研究。例如,

基本上,测试平台是一种测试系统,可以使用某些输入(动作等)来锻炼(刺激)另一个系统,并将该系统的输出与预期输出进行比较。模拟器是模拟另一个系统行为的系统。例如,飞行模拟器是模拟飞机飞行的装置。

因此,您可以说测试平台是一个“模拟”用户输入的系统,但这不准确:它可能会刺激(注意刺激而不是模拟)具有输入的系统,但它并不假装是用户或者试图预测用户下一步会做什么,而只是简单地获取输出并将它们与预期输出进行比较。


0
投票

Testbed =一个可以执行任务并返回结果的真实系统。

模拟器=近似模仿任务的执行,而不是实际执行。

© www.soinside.com 2019 - 2024. All rights reserved.