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

Testing 测试台和模拟器之间的主要区别是什么?,testing,real-time,simulation,testbed,Testing,Real Time,Simulation,Testbed,为这个略显模糊的标题道歉。 我很难分辨这两者之间的区别。 例如,当我看到(实时系统的)模拟时,我经常会注意到许多人修改linux内核(2.6.xx我找不到确切的版本)。然后我看到了其他软件,这些软件是用C++编写的,艾达,以及不修改任何内核的WASDOWS,也可以对实时系统进行仿真。p> 然后我遇到了“试验台”这个术语。这不也是一种模拟器吗?它们有什么相似之处,又有什么不同之处 我建议你做些调查。比如说, 基本上,测试台是一个测试系统,它可以使用某些输入(动作等)来训练(刺激)另一个系统

为这个略显模糊的标题道歉。 我很难分辨这两者之间的区别。 例如,当我看到(实时系统的)模拟时,我经常会注意到许多人修改linux内核(2.6.xx我找不到确切的版本)。然后我看到了其他软件,这些软件是用C++编写的,艾达,以及不修改任何内核的WASDOWS,也可以对实时系统进行仿真。p>
然后我遇到了“试验台”这个术语。这不也是一种模拟器吗?它们有什么相似之处,又有什么不同之处

我建议你做些调查。比如说,

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


因此,您可以说测试床是一个“模拟”用户输入的系统,但这并不准确:它可以用输入刺激(注意不要模拟)一个系统,但它不会假装是用户或试图预测用户下一步将做什么,相反,它只是获取输出并将其与预期输出进行比较

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

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