Loading

Salesforce에서 전체 코드 범위 계산

게시 일자: Oct 2, 2025
상세 설명


'조직의 코드 범위 평가' 링크는 코드 범위를 추정하며 100% 정확하지 않습니다.
 

다음은 ‘조직의 코드 적용 범위 추정’ 옵션의 안정성을 확인하는 방법입니다.

솔루션

 

신뢰할 수 있는 범위의 세부 사항을 얻으려면 코드 범위를 실행할 때마다 다음 단계를 따르십시오.

  1. 설정으로 이동
  2. 빠른 찾기 검색에서 'Apex'를 입력하고 '애플리케이션 테스트 실행'을 선택합니다.
  3. 옵션을 클릭합니다.
  4. ‘집계된 코드 범위만 저장’을 선택 해제하고 ‘확인’을 클릭합니다.
  5. 테스트 내역 보기’를 클릭합니다.
  6. 테스트 데이터 지우기’를 클릭합니다.
  7. 빠른 찾기 검색에서 'Apex'를 입력하고 'Apex 클래스'를 클릭합니다.
  8. 모든 클래스 컴파일’을 클릭합니다.
  9. 빠른 찾기 검색에서 'Apex'를 입력하고 '애플리케이션 테스트 실행'을 선택합니다.
  10. ‘테스트 선택...'을 클릭한 후, 가장 위의 체크박스를 체크하여 모두 선택한 후, '실행'을 클릭합니다.

 

 

실행이 완료된 후 다음으로 이동하여 조직의 전체 코드 적용 범위를 확인합니다.

  1. 빠른 찾기 검색에서 'Apex'를 입력하고 'Apex 클래스'를 클릭합니다.
  2. 조직 코드 범위 추정’을 클릭합니다.

 

여전히 범위에 대한 확신이 없다면 Tooling API를 사용하여 범위를 결정하십시오. 

Tooling API를 사용하여 Apex 클래스/Apex 트리거 또는 전체 적용 범위에 대해 개별적으로 적용 범위를 계산할 수 있습니다. 

  1. 특정 클래스 또는 트리거에 대해 적용되는 라인 수: 
    • SELECT NumLinesCovered, NumLinesUncovered FROM ApexCodeCoverage WHERE ApexClassOrTriggerId = '01XXXXXXXXXXXXX'
  2. 특정 클래스 또는 트리거에 적용되는 라인: 
    • SELECT Coverage FROM ApexCodeCoverage WHERE ApexClassOrTriggerId = '01XXXXXXXXXXXXX'
  3. 현재 조직 전체 범위: 
    • SELECT PercentCovered FROM ApexOrgWideCoverage 
    • 이러한 쿼리를 테스트하려면 다음과 같이 Workbench(workbench.developerforce.com)를 사용할 수 있습니다.
      1. 유틸리티 | REST 탐색기로 이동합니다.
      2. GET을 선택합니다.
      3. 다음 URL을 입력합니다. 
        • /services/data/v64.0/tooling/query/?q=YOUR_QUERY 
        • 여기서 YOUR_QUERY는 실행할 쿼리여야 합니다.
  4. Show Raw Response’를 클릭합니다. 



여전히 확신이 없으면 프로덕션 유효성 검사를 수행할 수 있으며(배포에 사용 중인 도구에서 ‘확인만’ 버튼을 클릭) 클래스에 대한 적용 범위가 없는 경우 오류/경고가 표시됩니다. 

Testing and Code Coverage
Code Coverage Best Practices

Knowledge 기사 번호

000386327

 
로드 중
Salesforce Help | Article