일부 테스트 입력 값을 사용하여 Java 프로그램을 실행하고 실행이 끝나면 각 조건문에 대해 완전한 실행 추적을 알고 싶습니다. 이 문제를 해결할 수있는 방법이 있습니까?자바 프로그램의 테스트 케이스에 대한 실행 추적을받을 수 있습니까?
1
A
답변
2
물론, debugging API 만 사용하십시오.
1
AspectJ을보고 싶을 수 있습니다.
투명하게이를 사용하여 코드 실행을 가로채어 기록 할 수 있습니다. 나는 당신이 모든 (말을) if()
문을 가로채는 것을 확신 할 수는 없지만, 확실히 메소드 호출 등을 가로 챌 수 있습니다. 그러면 거기에서 실행 흐름을 파생시킬 수 있어야합니다.
관련 문제
- 1. Android : 테스트 케이스에 대한 명명 규칙이 있습니까
- 2. JUNIT 테스트 케이스에 대한 데이터 지정
- 3. 테스트 케이스에 대한 테스트 - 공식적으로 어떻게 호출 되는가?
- 4. JUnit 테스트 케이스에 추가 테스트 추가
- 5. Android : 테스트 케이스에 인수 전달
- 6. django 테스트 케이스에 의해 삽입 된 레코드를 볼 수 없습니다
- 7. 'END'키워드가 스위치 케이스에 있습니까?
- 8. Windows 응용 프로그램의 실행 상태 테스트
- 9. Java의 스위치 케이스에 대한 대안
- 10. 스위치 케이스에 문제가 있습니까?
- 11. 제 3 자 자바 프로그램의 기능 테스트
- 12. 실행 가능한 자바 항아리에 대한 '정보'섹션은 어디에서 찾을 수 있습니까?
- 13. VS 2005 테스트 엔진에서 테스트 실행 순서를 지정할 수 있습니까?
- 14. 자바 프로그램의 순차적 실행 == jvm의 순차적 활성화?
- 15. 각 테스트 케이스에 대한 데이터 파일을 포함하는 테스트 케이스를 구성하는 올바른 방법은 무엇입니까?
- 16. 응용 프로그램의 네트워크 공간을 어떻게 테스트 할 수 있습니까?
- 17. 테스트 러너/Mono/Monodevelop에 대한 unittests 실행
- 18. 클리어 케이스에 대한 svn 비난은 무엇입니까?
- 19. FogBugz 케이스에 대한 추정치는 언제 입력합니까?
- 20. MVC 웹 응용 프로그램의 컨트롤러를 단위 테스트 할 수 있습니까?
- 21. 이 소수 생성 프로그램의 실행 시간을 개선 할 수 있습니까?
- 22. HtmlUnit 테스트 케이스에 사용자 이름/비밀번호 인증 정보를 어떻게 추가합니까?
- 23. 프로그램의 JUnit 테스트 결과
- 24. Spring JsonView에 대한 단위 테스트
- 25. 리눅스에서 실행중인 C++ 프로그램의 클래스 테스트 케이스 작성
- 26. Unittest in Django. 테스트 케이스에 제공된 정적 변수
- 27. 자바 프로그램의 성능을 어떻게 측정 할 수 있습니까?
- 28. rpg 프로그램의 재귀 실행
- 29. 단위 테스트 실행 중지
- 30. JUnit : 동시 테스트 실행