我们创建了一种将称为P2的语言(一种类似于我认为仅在日本存在的程序集)的语言转换为C#的工具。在P2中至少有一百个模块,我们想验证转换为C#是否正确?我们如何测试这个?语言转换测试
Q
语言转换测试
1
A
回答
2
你不测试转换器,你测试最终的代码。
如果代码不能编译,显然你的转换器失败。如果代码编译和您的功能测试失败,那么您可以调整代码以使其通过测试。如果你非常成功,你应该看到你只需要修复实际失败的模块。
Goodluck!
1
缺少正式的数学证明(我认为这很难),布丁的证明是在单元测试中。您必须找到一种方法来封装转换后的C#代码片段,编译并在类似环境下运行它们,然后将输出与原始文件进行比较。除非您在测试中严格要求,否则您无法确信结果。
相关问题
- 1. 在Codeship上测试语言切换
- 2. Silex语言切换功能测试
- 3. 转换URL语言
- 4. 测试angular-translate fallback语言
- 5. 如何测试语言DLL?
- 6. 多语言测试框架
- 7. 预设语言测试
- 8. '选择和转换'XML转换语言?
- 9. 转换div的语言
- 10. 标准化语言转换?
- 11. 语言转换脚本
- 12. number_to_currency语言环境转换
- 13. c语言类型转换
- 14. PHP语言转换器
- 15. 转换为机器语言
- 16. 语音转换语言模型?
- 17. 测试XQuery转换
- 18. 如何使用C语言中的单元测试语言C?
- 19. 全球化测试的切换语言(win 8/winjs)
- 20. 用b语言测试程序
- 21. 测试的HTML语言属性与jQuery
- 22. 多语言集成测试框架
- 23. 测试语言环境的工作
- 24. Java编程语言在线测试
- 25. 功能测试多语言Symfony2应用
- 26. 测试用例和断言语句
- 27. 在Vimscript中测试语言环境
- 28. 语言不可知的Robotium测试
- 29. 语言检测
- 30. 语言检测