우리는 일본에서만 존재하는 어셈블리와 비슷한 언어 인 P2라는 언어를 C#으로 변환하는 도구를 만들었습니다. P2에 적어도 100 개의 모듈이 있으며 C#으로의 변환이 올바른지 확인하고자합니다. 어떻게 테스트 할 수 있습니까?언어 변환 테스팅
1
A
답변
2
변환기를 테스트하지 않으면 최종 코드를 테스트합니다.
코드가 컴파일되지 않으면 변환기가 제대로 작동하지 않습니다. 코드가 컴파일되고 기능 테스트가 실패하면 코드를 조정하여 테스트를 통과 할 수 있습니다. 상당히 성공적이라면 실제로 실패한 모듈 만 수정하면됩니다.
Goodluck!
1
푸딩의 증명은 단위 테스트에 있습니다. 공식적인 수학적 증거 (나는 어렵다고 생각합니다)가 부족합니다. 변환 된 C# 코드 조각을 포장하고 유사한 환경에서 컴파일하고 실행 한 다음 출력을 원본과 비교하는 방법을 찾아야합니다. 엄격한 테스트가 아니라면 결과를 확신 할 수있는 방법이 없습니다.
관련 문제
- 1. 셀레늄 테스팅
- 2. 음성 - 텍스트 변환 언어 모델?
- 3. 기능적 PDF 테스팅 (PDF 컨텐츠 테스팅 자동화)
- 4. 소프트웨어 테스팅
- 5. 'fr_FR'유형 언어 코드를 ISO 639-2 언어 코드로 변환
- 6. 사용자 정의 위젯에 언어 변환 통합
- 7. mysql 데이터베이스를 다중 언어 지원으로 변환
- 8. AJax 테스팅 - 지연 추가
- 9. JSystem으로 .NET GUI 테스팅
- 10. Team Foundation Server 테스팅
- 11. 유닛 테스팅 근사 알고리즘
- 12. 테스팅 프로그램 java
- 13. 단위 테스팅 확장 방법
- 14. 네트워크 프로토콜 테스팅
- 15. 테스팅 안드로이드 .apk 파일
- 16. 안드로이드를위한 이벤트 기반 테스팅
- 17. 유닛 테스팅 액션 클래스
- 18. Android 테스팅 앱 오류
- 19. 소프트웨어 테스팅 접근법
- 20. 웹용 자동 국제 테스팅
- 21. iPhone SDK 3.0 테스팅
- 22. Python의 단위 테스팅 인터페이스
- 23. AutoIT 테스팅 도움말
- 24. 자바 스크립트 헤드리스 테스팅?
- 25. 유닛 테스팅 CacheManager
- 26. 유닛 테스팅 도메인 객체
- 27. 소프트웨어 테스팅 용어
- 28. 테스팅 Hessian remoting-servlet.xml
- 29. MATLAB 테스팅 프레임 워크
- 30. Silverlight 단위 테스팅