AIX® 및 Linux 애플리케이션에 대한 코드 적용범위 실행

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

이 태스크 정보

디버그할 수 있는 모든 컴파일된 언어 애플리케이션에 대해 코드 적용범위를 실행할 수 있습니다.

프로시저

  1. 디버그 정보를 사용하여 프로그램을 컴파일하십시오.
    참고: 디버그 정보가 없는 애플리케이션 부분이 있는 경우, 지정된 세부사항과 함께 보고서에 포함되지만 특정 계산에는 포함되지 않습니다(예: 임계값). 모듈 레벨 적용범위에는 해당 계산의 파트로 디버그 정보가 없는 모듈이 포함됩니다.
  2. 도구 모음, 디버그 퍼스펙티브 또는 원격 시스템 탐색기 퍼스펙티브에서 컴파일된 언어 프로그램에 대한 코드 적용범위를 실행하십시오.
    • 도구 모음 또는 디버그 퍼스펙티브에서는 다음을 수행하십시오.
    1. 도구 모음의 코드 적용범위 풀다운(코드 적용범위 풀다운)을 사용하여 코드 적용범위 구성...을 선택하십시오.
      팁: 또는 디버그 퍼스펙티브에서 실행 > 컴파일된 코드 적용범위 구성...을 선택하십시오.
    2. 컴파일된 코드 적용범위 구성 대화 상자의 프로그램 탭에서 RSE 연결을 선택하고 코드 적용범위를 실행할 프로그램을 지정하십시오.
    3. 선택사항: 코드 적용범위 매개변수를 설정하십시오. 기본적으로 코드 적용범위 결과는 각 실행에 대해 독립적으로 수집됩니다. 그러나 다른 매개변수를 적용하거나 다른 시나리오를 사용하여 동일한 프로그램에 대한 코드 적용범위 데이터를 수집할 수 있습니다. 예를 들어, 다른 매개변수를 사용하면 if 또는 else 블록 내에서 행을 실행하는데 영향을 줄 수 있습니다. 이러한 경우에는 코드 적용범위 결과를 누적 수집하는 옵션이 있습니다. 이는 코드 적용범위 성능을 향상시킵니다. 이 옵션을 선택하려면 다음을 수행하십시오.
      • 코드 적용범위 탭을 선택하십시오.
      • 이전 결과에 추가(이전 실행의 결과를 현재 실행에 대한 기준선으로 사용함)와 특정 결과에 추가(지정한 실행 파일의 코드 적용범위 결과를 현재 실행에 대한 기준선으로 사용함) 중 하나를 선택하십시오.
      • 코드 적용범위 레벨을 지정하십시오.기본적으로, 코드 적용범위는 행 레벨에서 실행됩니다. 그러나 성능 상의 이유로 기능 또는 프로그램 레벨에서 코드 적용범위를 실행하고 싶을 수도 있습니다. 선택사항: 모듈 레벨 코드 적용범위 실행 시, 예상 모듈 목록이 포함된 모듈 파일을 지정하십시오.
      • 선택사항: 보고서 옵션을 지정하십시오. 기본적으로, 워크벤치 보고서가 항상 생성됩니다. HTML 보고서 생성을 선택하여 코드 적용범위 실행이 완료된 후 HTML 보고서가 생성되도록 하십시오. PDF 보고서 생성을 선택하여 코드 적용범위 실행이 완료된 후 PDF 보고서가 생성되도록 하십시오.
      • 선택사항: 추가 옵션을 지정하십시오. 오류 무시를 선택하여 오류 조건에 관계 없이 보고서를 생성하는 코드 적용범위를 강제 실행하십시오. 코드 적용범위 실행과 연관되도록 원하는 태그를 지정하십시오. 예를 들어, 테스트 케이스 이름 또는 번호로 코드 적용범위 결과에 태그를 지정하고 싶을 수 있습니다.
      • 적용을 클릭하십시오.
    4. 적용범위 단추를 클릭하십시오.
    • 원격 시스템 탐색기 퍼스펙티브에서는 다음을 수행하십시오.
    1. 컴파일된 프로그램을 선택하십시오.
    2. 마우스 오른쪽 단추를 클릭하고 컴파일된 코드 적용범위 > 컴파일된 애플리케이션을 선택하십시오.

결과

코드 적용범위 데이터 수집은 디버그 퍼스펙티브에서 실행되지만 데이터 수집이 완료되면 코드 적용범위 보고서는 현재 퍼스펙티브에서 자동으로 열립니다. 이제 코드 적용범위 결과를 볼 수 있습니다.

피드백