不知道这是否是我需要的正确标题。我需要多次运行具有相同输入数据的程序,并确保每次程序采用完全相同的路径并产生完全相同的输出。我什至需要确保某些迭代器以相同的顺序处理元素。
也许有一些为此目的的工具?或者也许有一些标准的方法来检查它?我将 C# 放在标签中,因为我需要专门针对该语言的解决方案(如果有任何帮助,我正在使用 VS2012 进行编码)。
编辑:我的程序的输入由整数列表组成,输出是简单的布尔值。即使我会编写测试 - 计算可能会有很大差异但结果相同。我特别需要检查程序代码是否每次都采用相同的路径。