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