Salesforce: Setup > Custom Code > Application Test Execution

Salesforce Setup 메뉴 중 Custom Code > Application Test Execution은 개발자나 관리자 입장에서 Apex 코드의 테스트를 실행하고 관리할 수 있는 곳이에요. 초보 Admin이라면 조금 낯설 수 있지만, 기본 개념만 잡아두면 나중에 개발자와 협업할 때 큰 도움이 됩니다.

이 기능은 무엇인가

Application Test Execution 메뉴는 Salesforce에 작성된 Apex 코드의 테스트 클래스와 메서드를 실행하는 곳이에요. Apex는 Salesforce에서 자동화나 커스텀 기능을 만들 때 쓰는 프로그래밍 언어인데, 이 코드를 배포하거나 변경할 때는 항상 테스트가 필요하죠. 이 메뉴에서 테스트를 직접 실행하고, 결과를 확인할 수 있습니다.

언제 사용하는가

  • 새로운 Apex 코드를 개발하거나 기존 코드를 수정했을 때
  • 코드 배포(Deploy) 전에 테스트가 잘 통과하는지 확인할 때
  • 시스템에 이상이 있을 때, 관련 테스트를 실행해서 원인을 찾고 싶을 때
  • 개발자와 협업하면서 테스트 결과를 확인해야 할 때

특히 Salesforce는 Apex 코드를 실제로 적용(배포)하려면 테스트 커버리지라는 기준을 충족해야 해요. 그래서 이 메뉴는 개발자뿐 아니라 Admin에게도 중요할 수 있습니다.

어떻게 이해하면 쉬운가

이 메뉴를 쉽게 이해하려면, "Salesforce에 들어온 모든 Apex 코드가 잘 작동하는지 미리 검사해보는 곳"이라고 생각하면 돼요. 마치 자동차를 출고 전에 여러 번 점검하는 것처럼, 코드를 실제로 적용하기 전에 테스트를 돌려서 문제가 없는지 확인하는 거죠.

예시

  • 예를 들어, 개발자가 "고객 등급을 자동으로 조정하는" Apex 코드를 만들었다고 해볼게요. 이때 테스트 클래스를 작성해서, 등급이 잘 바뀌는지 자동으로 검사할 수 있습니다.
  • Admin 입장에서는 Setup > Custom Code > Application Test Execution 메뉴에 들어가서, 해당 테스트를 실행해볼 수 있어요.
  • 테스트가 성공하면 "이 코드는 문제없다"고 볼 수 있고, 실패하면 개발자에게 알려서 수정하도록 할 수 있습니다.

참고로, 이 메뉴의 세부 옵션이나 화면 구성은 Salesforce의 에디션이나 org 설정에 따라 조금씩 다를 수 있어요. 만약 메뉴가 보이지 않거나, 옵션이 다르다면 시스템 관리자나 개발자에게 문의해보세요.

이렇게 Application Test Execution 메뉴는 Salesforce의 커스텀 코드가 안전하게 동작하는지 확인하는 중요한 역할을 합니다. 초보 Admin이라면 "테스트 실행은 코드를 점검하는 마지막 관문"이라고 기억해두면 좋아요!

Leave a Reply

Your email address will not be published. Required fields are marked *