我們創建了一種將稱爲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. 語言檢測