Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 语言转换测试_C#_Testing - Fatal编程技术网

C# 语言转换测试

C# 语言转换测试,c#,testing,C#,Testing,我们创建了一个工具,可以将名为P2的语言转换为C#,P2是一种类似于汇编语言的语言,我认为它只存在于日本。至少有100个模块是用P2编写的,我们想验证到C#的转换是否正确?我们如何测试它?您不测试转换器,而是测试最终的代码 如果代码没有编译,很明显你的转换器失败了。如果代码已编译且功能测试失败,则可以调整代码以使其通过测试。如果您相当成功,您应该看到您只需要修复实际失败的模块 祝你好运 您不测试转换器,而是测试最终代码 如果代码没有编译,很明显你的转换器失败了。如果代码已编译且功能测试失败,则可

我们创建了一个工具,可以将名为P2的语言转换为C#,P2是一种类似于汇编语言的语言,我认为它只存在于日本。至少有100个模块是用P2编写的,我们想验证到C#的转换是否正确?我们如何测试它?

您不测试转换器,而是测试最终的代码

如果代码没有编译,很明显你的转换器失败了。如果代码已编译且功能测试失败,则可以调整代码以使其通过测试。如果您相当成功,您应该看到您只需要修复实际失败的模块


祝你好运

您不测试转换器,而是测试最终代码

如果代码没有编译,很明显你的转换器失败了。如果代码已编译且功能测试失败,则可以调整代码以使其通过测试。如果您相当成功,您应该看到您只需要修复实际失败的模块


祝你好运

除了正式的数学证明(我想这很难),布丁的证明是在单元测试中。您必须找到一种方法来包装转换后的C#代码段,编译代码并在类似的环境下运行它们,然后将输出与原始代码进行比较。除非你在测试中很严格,否则你无法对结果有信心。

除了正式的数学证明(我想这很难),布丁的证明是在单元测试中。您必须找到一种方法来包装转换后的C#代码段,编译代码并在类似的环境下运行它们,然后将输出与原始代码进行比较。除非你在测试中非常严格,否则你无法对结果充满信心