나는 돌연변이 기법을 사용하여 테스트 프로젝트를 진행 중이다. 내 프로젝트는 Java 클래스 파일을 조작하고 테스트를 위해 클래스 파일을 여러 번 다시 실행해야합니다. 내 구현은 한 번의 조작으로 전체 시스템을 다시 실행해야하며 이는 효율적이지 않습니다. 클래스 파일에서 원하는 명령을 실행하기 전에 바로 JVM 상태를 저장할 수 있는지 궁금해서 각 조작 후에 해당 상태에서 시작할 수 있습니다.특정 명령어를 실행하기 전에 JVM 상태 기억
감사합니다.
안녕하세요, 아마 맞습니다.하지만 개체가 변경 될 경우 원본 개체에 대한 복제본 참조를 유지해야합니다. 좀 더 구체적으로 설명하겠습니다. 클래스 메소드를 여러 가지 방법으로 변경한다고 가정하고 메소드를 여러 번 실행하려면 다음을 유지해야합니다. i) 메소드가 원본 시스템에서 실행되는 객체 상태 ii) 메소드 입력. 그것이 올바른 방법일까요? 그렇다면 객체에 대한 참조를 기억하는 방법을 모르겠습니다. –