私は日本でしかないと思うアセンブリ言語に類似したP2という言語をC#に変換するツールを作成しました。 P2には少なくとも100個のモジュールがあり、C#への変換が正しいかどうかを確認したいのですか?どのようにこれをテストできますか?言語変換テスト
Q
言語変換テスト
1
A
答えて
2
コンバータをテストしないで、最終コードをテストします。
コードがコンパイルされない場合は、コンバータが正常に動作していません。コードがコンパイルされ、機能テストが失敗した場合は、テストに合格するようにコードを微調整できます。かなり成功した場合は、実際に失敗するモジュールを修正するだけでよいことがわかります。
Goodluck!
1
私は難しいと思う形式的な数学的証明の欠如は、プディングの証明は単体テストにあります。変換されたC#スニペットをラップし、コンパイルして同様の環境で実行し、出力を元のものと比較する方法を見つける必要があります。テストで厳格でなければ、結果を確信できる方法はありません。
関連する問題
- 1. 言語変換スクリプト
- 2. オフライン言語変換API
- 3. PHP言語(ユニット)テスト
- 4. wiki言語を別の言語に変換する
- 5. 高水準言語をアセンブリ言語に変換する人
- 6. cプログラミング言語のベース変換
- 7. ASP.NETリソースファイル、言語変換用のリソースマネージャ
- 8. CPLEXからR言語への変換
- 9. OCLベースのモデル変換言語
- 10. db項目をある言語から別の言語に変換する
- 11. プログラミング言語を別の言語に変換するツールはありますか?
- 12. ルールとスクリプト言語JavaとXSLTの両方に変換できる言語
- 13. Javaスクリプトアラビア語とその他の言語への変換
- 14. C言語で互換性のない変換エラー
- 15. asp.netの言語互換性
- 16. 言語の変更
- 17. 複数の条件のテスト(C言語)
- 18. 侵入テスト用のツールとプログラミング言語
- 19. プログラミング言語コンパイラは、最初にアセンブリに変換するか、直接機械語に変換しますか?
- 20. エラーメッセージC言語での変数宣言
- 21. pytestに宣言型のテストを変換すること
- 22. C言語の#includeの絶対パスを変換する
- 23. CプログラムをMIPSアセンブリ言語プログラムに変換する
- 24. C言語でJavaコードを変換する#
- 25. .stringをアセンブリ言語で.quadに変換する
- 26. long intをC言語のintに変換する方法
- 27. 言語コードをロケール名に変換する方法は?
- 28. Fortranのマルチ配列をC言語に変換する
- 29. Django-all-auth:言語変換が機能しません
- 30. コンパイラ言語からC++への関数シグニチャの変換