블록 테스트
직접 만드는 Workflow 블록에 권장되는 단위 테스트 및 통합 테스트 방식.
마지막 업데이트
도움이 되었나요?
직접 만드는 Workflow 블록에 권장되는 단위 테스트 및 통합 테스트 방식.
제대로 수행되지 않으면 테스트는 어려울 수 있으므로, 여러분이 생성하는 블록을 테스트할 때는 실용적인 접근 방식을 권장합니다. 블록은 생태계에서 독립적인 요소가 아니기 때문에 테스트가 복잡해 보일 수 있지만, 올바른 방법론을 사용하면 관리할 수 있게 됩니다.
새 블록을 추가할 때는 다음과 같은 접근 방식을 제안합니다:
단위 테스트 다음 사항을 포함해야 합니다:
매니페스트의 파싱, 특히 별칭이 사용되는 경우.
블록 모듈 내의 유틸리티 함수. 올바르게 작성되었다면 이러한 함수는 입력 데이터를 출력 데이터로 단순히 변환해야 하므로 테스트하기 쉽습니다.
이 run(...) 메서드는 테스트를 구성하는 것이 간단한 경우에만 단위 테스트로 테스트해야 합니다. 그렇지 않다면 블록을 포함하는 Workflow 정의에 대한 통합 테스트에 집중하는 것을 권장합니다.
예시는 다음에서 찾을 수 있습니다 여기
통합 테스트 다음을 포함해야 합니다:
블록이 다른 요소들과 협력하여 사용되는 실용적인 사용 사례
결과에 대한 검증, 특히 모델 예측. 이러한 검증은 예측을 시각화하고 검토하여 정확성을 확인하는 등 경험적 검증에 기반해야 합니다.
외부 소스(예: 오픈소스 모델)에서 모델이나 추론 기법을 채택할 때는, 결과가 Workflows 생태계 밖에서 얻을 수 있는 결과와 일관되는지 확인하여 호환성과 정확성을 보장해야 합니다.
예시는 다음에서 찾을 수 있습니다 여기
마지막 업데이트
도움이 되었나요?
도움이 되었나요?