대화식 애플리케이션에서 코드 적용범위 실행

코드 적용범위를 실행하면 테스트 케이스에서 실행된 행이 코드에 포함된 백분율을 표시하는 결과 및 행별 적용범위 세부사항을 보고하여 테스트 케이스에서 컴파일된 언어 애플리케이션이 올바르게 실행되는지를 알 수 있습니다. 디버그할 수 있는 특정 IBM i 애플리케이션에 대해 코드 적용범위를 실행할 수 있습니다.

프로시저

  1. 소스 디버그 옵션을 사용하여 프로그램을 컴파일하십시오.
    참고:
    • DBGVIEW(*ALL), DBGVIEW(*SOURCE) 또는 DBGVIEW(*LIST) 옵션 중 하나를 사용해야 합니다.
    • 디버그 정보가 없는 애플리케이션 부분이 있는 경우, 디버그 정보가 있는 애플리케이션 부분만 코드 적용범위 보고서에 포함됩니다.
  2. RSE 서버를 시작하십시오.
    1. 5250 터미널을 열고 STRRSESVR 명령을 입력한 다음 F4를 누르십시오.
      STRRSESVR 명령 입력
    2. 명령 매개변수를 구성하십시오. STRRSESVR 명령에 사용 가능한 매개변수 필드를 보려면 F10을 누르십시오.
      연결 이름
      IDE에 있는 RSE 연결의 이름을 입력하십시오.
      원격 위치 이름
      IDE를 실행 중인 컴퓨터의 호스트 이름을 입력하십시오.
      명령 매개변수 구성
    3. Enter를 눌러서 서버를 시작하십시오.
  3. 원격 시스템 탐색기에서 사용자 연결 아래의 사용자 프로그램을 찾아보십시오. 원하는 경우 프로그램을 쉽게 찾을 수 있도록 필터를 작성하거나 라이브러리 목록 항목을 추가할 수 있습니다.
    프로그램 찾아보기
  4. 대화식 프로그램을 위한 코드 적용범위 구성을 작성하십시오. 프로그램을 마우스 오른쪽 단추로 클릭하고 코드 적용범위(프롬프트) > 대화식
    대화식 모드로 코드 적용범위 실행
    을 선택하십시오.
    컴파일된 코드 적용범위 구성이 작성되고 구성 편집 및 실행 대화 상자가 열립니다.
    코드 적용범위 구성이 열림
    참고: 코드 적용범위를 실행하는 다른 방법은 프로그램을 마우스 오른쪽 단추로 클릭하고 다음으로 코드 적용범위 > 대화식을 선택하는 것입니다. 이 경우 구성이 작성되고 구성 편집 및 실행 대화 상자가 열리지 않은 채로 코드 적용범위 세션이 시작됩니다. 프로그램이 단순하고 호출된 프로그램 추가 등의 추가 설정이 필요하지 않은 경우, 이는 코드 적용범위를 시작하는 편리한 방법이 될 수 있습니다.
  5. 기본 프로그램에서 호출되는 모든 프로그램 또는 서비스 프로그램을 추가하십시오. 분석 대기 탭에서 추가 단추를 클릭하여 호출된 추가 프로그램을 추가하십시오.
    호출된 프로그램 추가
    추가된 후 호출된 프로그램입니다. 기본 프로그램이 선택되어 있습니다.
    호출된 프로그램이 추가되었습니다. 기본 프로그램이 선택되었습니다.
  6. 필요에 따라 구성을 편집하십시오. 예를 들어, 분석할 사항에서 분석에 사용할 디버그 보기를 지정할 수 있습니다. 시작 방법 아래에서 애플리케이션을 시작하는 데 사용되는 명령을 변경할 수 있습니다. 코드 적용범위에서는 적용범위가 행 레벨인지 프로시저 레벨인지와 같은 세부사항을 지정할 수 있습니다. 구성에 대한 자세한 정보는 코드 적용범위 구성 편집의 내용을 참조하십시오.
  7. 적용범위 단추를 클릭하여 코드 적용범위 세션을 시작하십시오.
    적용범위 단추 클릭
    • IDE의 맨 아래에 있는 상태 표시줄은 PROGRAM_NAME의 코드 적용범위 실행 메시지를 표시합니다. 여기서 PROGRAM_NAME은 사용자 프로그램의 이름입니다.
      상태 표시줄의 코드 적용범위 실행 메시지
    • 프로그램은 5250 터미널에서 열리고 테스트를 실행할 준비가 되어 있습니다.
      5250 실행 프로그램
  8. 테스트 프로시저 다음에 프로그램과 상호작용하십시오.
  9. 터미널에서 사용자 프로그램을 종료하십시오. 프로그램을 종료한 후 워크벤치 보고서가 열리고 적용범위를 요약하는 항목이 코드 적용범위 결과 보기에 추가됩니다.
    코드 적용범위 결과

피드백