일 실시예에 따른 대상 프로그램을 테스트하는 방법 및 장치는 대상 프로그램에 포함된 적어도 하나의 연산자 및 적어도 하나의 피연산자 중 적어도 하나를 변이함으로써 대상 프로그램에 대응하는 변이 프로그램들을 결정하고, 변이 프로그램들의 실행 결과에 기초하여 대상 프로그램에서 미리 설정된 테스트 입력 세트에 의해 테스트되지 않은 구문을 테스트할 수 있는 가이드포스트들을 생성하고, 가이드포스트들을 삽입한 가이드 버전의 대상 프로그램들에 의해 테스트 입력을 생성하여 대상 프로그램을 테스트한다.