sf-testing은(는) 무엇을 하나요?
Apex 테스트 실행, 커버리지 분석, 테스트-수정 루프를 120포인트 점수로 제공합니다. 트리거 조건: 사용자가 Apex 테스트 실행, 코드 커버리지 확인, 실패한 테스트 수정, 또는 *Test.cls / *_Test.cls 파일을 수정할 때. 트리거 금지 조건: Apex 프로덕션 코드 작성 시(sf-apex 사용), Agentforce 에이전트 테스트 시(sf-ai-agentforce-testing 사용), Jest/LWC 테스트 시(sf-lwc 사용).
기능 개요
- 테스트 실행 및 분석: Apex 테스트를 실행하고 결과를 분석하여 실패 원인을 진단합니다.
- 코드 커버리지 분석: 테스트 커버리지를 측정하고 개선이 필요한 영역을 식별합니다.
- 테스트-수정 루프: 실패한 테스트를 반복적으로 수정하고 재실행하여 점수를 향상시킵니다.
- 120포인트 점수 시스템: 테스트 품질을 120포인트 기준으로 평가하여 진행 상황을 모니터링합니다.
사용 방법
- Apex 테스트 파일(
*Test.cls또는*_Test.cls)을 열거나 수정합니다. - 스킬이 자동으로 트리거되어 테스트 실행 옵션을 제공합니다.
- 테스트 결과를 검토하고 필요한 경우 수정 작업을 수행합니다.
- 커버리지 분석 결과를 확인하고 추가 테스트가 필요한 영역을 파악합니다.
관련 스킬
- sf-apex: Apex 프로덕션 코드 작성용
- sf-ai-agentforce-testing: Agentforce 에이전트 테스트용
- sf-lwc: Jest/LWC 테스트용