0

不知道这是否是我需要的正确标题。我需要多次运行具有相同输入数据的程序,并确保每次程序采用完全相同的路径并产生完全相同的输出。我什至需要确保某些迭代器以相同的顺序处理元素。

也许有一些为此目的的工具?或者也许有一些标准的方法来检查它?我将 C# 放在标签中,因为我需要专门针对该语言的解决方案(如果有任何帮助,我正在使用 VS2012 进行编码)。

编辑:我的程序的输入由整数列表组成,输出是简单的布尔值。即使我会编写测试 - 计算可能会有很大差异但结果相同。我特别需要检查程序代码是否每次都采用相同的路径。

4

1 回答 1

0

您可以使用测试框架并使用带有异常的模拟并断言输出

于 2013-08-26T06:50:12.680 回答