You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
유닛과 컴포넌트 테스트가 있어도 모든 의존성이 잘 연결되었음을 보장할 수는 없습니다. 그런 이유로 실제 프로덕션에 최대한 가까운 환경에서 돌아가는 인수 테스트가 필요합니다.
저희는 이미 플레이라이트가 있기 때문에. 플레이라이트를 이용해서, 소스페소의 생애주기를 돌아보려 합니다. 시나리오는 다음과 같습니다.
소스페소 목록
회원가입
인증 안 한 채로 로그인
이메일 인증
비밀번호 찾기
로그인
소스페소 발행
소스페소 결제 링크 (테스트 결제)
소스페소 웹훅 (테스트 결제)
소스페소 신청
소스페소 신청 거절
소스페소 신청 2
소스페소 승인
소스페소 사용(소비)
소스페소 발행 2
소스페소 환불 (발행 취소)
이 중에 unit 으로 테스트 가능한 의존성은 분리하고 모킹할 수도 있을 것입니다. (예를 들어 email api와 템플릿만 유닛으로 실제 테스트하고 가짜 구현체로 갈아치우기)
The text was updated successfully, but these errors were encountered:
유닛과 컴포넌트 테스트가 있어도 모든 의존성이 잘 연결되었음을 보장할 수는 없습니다. 그런 이유로 실제 프로덕션에 최대한 가까운 환경에서 돌아가는 인수 테스트가 필요합니다.
저희는 이미 플레이라이트가 있기 때문에. 플레이라이트를 이용해서, 소스페소의 생애주기를 돌아보려 합니다. 시나리오는 다음과 같습니다.
소스페소 목록
회원가입
인증 안 한 채로 로그인
이메일 인증
비밀번호 찾기
로그인
소스페소 발행
소스페소 결제 링크 (테스트 결제)
소스페소 웹훅 (테스트 결제)
소스페소 신청
소스페소 신청 거절
소스페소 신청 2
소스페소 승인
소스페소 사용(소비)
소스페소 발행 2
소스페소 환불 (발행 취소)
이 중에 unit 으로 테스트 가능한 의존성은 분리하고 모킹할 수도 있을 것입니다. (예를 들어 email api와 템플릿만 유닛으로 실제 테스트하고 가짜 구현체로 갈아치우기)
The text was updated successfully, but these errors were encountered: