Salesforce Setup 메뉴 중 Custom Code > Application Test History는 개발자나 관리자에게 아주 유용한 기능이에요. 특히 Apex 코드를 다루거나, 테스트 실행 결과를 확인해야 할 때 자주 보게 됩니다. 초보 Admin이라면 조금 낯설 수 있지만, 차근차근 이해하면 어렵지 않아요!
이 기능은 무엇인가
Application Test History는 Salesforce에서 실행된 Apex 테스트의 이력을 보여주는 메뉴입니다. Apex는 Salesforce에서 자동화나 커스텀 기능을 만들 때 사용하는 프로그래밍 언어인데, 이 코드를 만들면 항상 테스트 코드를 함께 작성해야 해요. 이 메뉴에서는 그 테스트들이 언제, 어떤 결과로 실행됐는지 한눈에 볼 수 있습니다.
언제 사용하는가
- 개발자가 새로운 코드를 배포하기 전에 테스트를 실행했는지 확인하고 싶을 때
- 테스트가 실패했는지, 성공했는지 결과를 보고 싶을 때
- 최근에 누가, 언제 테스트를 실행했는지 기록을 확인할 때
- 테스트 실행 시간이 오래 걸리는지, 에러가 자주 발생하는지 점검하고 싶을 때
특히, 여러 명이 함께 개발하거나, 외부에서 만든 패키지를 설치했을 때 테스트가 잘 돌아가는지 꼭 확인해야 하거든요.
어떻게 이해하면 쉬운가
쉽게 말해서, Application Test History는 "Apex 테스트 실행 내역을 보여주는 일종의 로그 기록표"라고 생각하면 좋아요. 여기서 테스트란, 우리가 만든 커스텀 코드(Apex)가 제대로 동작하는지 자동으로 검사하는 과정이에요. 테스트 결과가 모두 성공이어야만 코드를 배포할 수 있으니, 이 기록을 잘 확인하는 게 중요하답니다.
예시
- 예를 들어, 개발자가 새로운 자동화 기능을 만들고 테스트 코드를 작성했다고 해요.
- 테스트를 실행하면, 이 메뉴에서 실행 시간, 성공/실패 여부, 실패한 경우 에러 메시지까지 볼 수 있어요.
- 만약 테스트가 실패했다면, 해당 기록을 보고 어떤 부분에서 문제가 생겼는지 개발자에게 알려줄 수 있죠.
참고: 이 메뉴는 org의 설정이나 Salesforce 버전에 따라 보이는 옵션이 조금 다를 수 있어요. Classic 환경과 Lightning 환경에서 화면 구성이 다를 수도 있고, 권한에 따라 접근이 제한될 수도 있습니다.
—
이렇게 Custom Code > Application Test History 메뉴를 이해하면, Salesforce에서 커스텀 코드를 관리하고, 문제를 미리 예방하는 데 큰 도움이 될 거예요! 궁금한 점이 있으면 언제든 질문해 주세요.