P2という日本にしかない言語だと思うアセンブリ系言語をC#に変換するツールを作りました。P2 には少なくとも 100 個のモジュールが記述されており、C# への変換が正しいかどうかを確認したいですか? これをどのようにテストできますか?
John
質問する
154 次
2 に答える
2
コンバーターをテストするのではなく、最終的なコードをテストします。
コードがコンパイルされない場合、明らかにコンバーターが失敗しています。コードがコンパイルされ、機能テストが失敗した場合は、テストに合格するようにコードを微調整できます。かなり成功した場合は、実際に失敗したモジュールのみを修正する必要があることがわかるはずです。
幸運を!
于 2008-08-20T05:21:20.177 に答える
1
正式な数学的証明 (これは難しいと思います) を除いて、プリンの証明は単体テストにあります。変換された C# スニペットをラップし、コンパイルして同様の環境で実行し、出力をオリジナルと比較する方法を見つける必要があります。厳密にテストしない限り、結果に自信を持つことはできません。
于 2008-08-20T10:44:32.787 に答える