inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

한 입 크기로 잘라먹는 React.js 실전 프로젝트 - SNS 편

(6.7) 인증 에러 처리하기 2

어플리케이션 테스트

해결된 질문

85

서동성

작성한 질문수 1

0

안녕하세요 강사님

강의를 열심히 수강하고 있는 학생입니다.

백엔드 개발자인데 프론트도 배워볼까 하다가 강사님의 강의가 눈에 들어와 열심히 수강중입니다 😃

백엔드에서는 TDD와 같은 방법으로 어플리케이션 테스트를 많이 하는데 이런 리액트 앱같은 경우에는 테스트를 어떻게 하나요?

특히 실무에서는 어떻게 테스트 하는지 궁금합니다.

  1. tanstack-query같은 로직적인 부분만 테스트

  2. UI요소들까지 로드해서 렌더링 시 정상 동작하는지 테스트

  3. 통합테스트

  4. 사람이 일일이 눌러가며 테스트

어떤식으로 테스트하는지 궁금해서 남겨봅니다

감사합니다 😃

 

react typescript react-query supabase zustand

답변 1

0

이정환 Winterlood

안녕하세요 이정환입니다.

우선 테스트 범위나 방법에 대한 정답은 없습니다. 팀에 따라 상황에 따라 각자 다르게 테스팅 방법을 적용하는걸로 알고 있어요

말씀하신 로직적인 부분, UI 요소들의 렌더링 상태, 통합 테스트 모두 각자만의 방법이 있고 실제로 진행됩니다.

1

서동성

그렇군요 강사님 같은 경우에는 어떻게 하시는지 궁금합니다 😃

1

이정환 Winterlood

프로젝트마다 달라서 딱 정확히 말씀드리기에는 어려운 것 같아요 🥲 과거 B2C 서비스를 개발 할 때에는 통합 테스트까지 모두 수행했었습니다

회원가입 구현 (구현 후 최종 화면 출력 X)

0

65

2

(6.11) 회원가입시 프로필 정보 자동 생성하기 Q. 호출 순서 문의

0

56

1

명시적 타입 선언(콜론 타입 선언)과 as 타입 단언 차이

0

58

2

useMutation 적용 후 새로운 글 등록시 content가 안보여요

0

70

2

6.8 zustand 세션 질문입니다.

0

110

2

next.js 강의에서도 리액트 라이브러리들을 다뤄주시나요?

0

93

2

shadcn에서 radix ui와 base ui 차이는 뭔가요?

1

406

2

updateTodo 함수 생성시 화살표 함수 사용 안하는 이유

0

84

2

4.11 바로 투두 삭제가 안됨 질문

0

102

3

매개변수 updatedTodo 관련 질문

0

79

3

인증 정보가 만료되었을 때 라우트 가드 처리가 궁금합니다!

0

91

2

supabase를 사용하지 않을 경우 세션 데이터의 변경을 감지하고 스토어에 보관하는 방법이 궁금합니다!

0

85

2

4.6 id를 string으로 변경시 오류

0

74

2

리액트 타입스크립트 관련 질문있습니다.

0

71

1

소셜 로그인 구현하기 관련하여 질문이 있습니다!

0

108

2

ui 파일 질문드립니다.

0

90

1

tanstack query devtools에서 질문있습니다!

0

75

2

댓글 삭제 시 isPending 질문

0

72

2

두번째 예외상황에 대해 질문있습니다!

0

70

1

리액트 쿼리 질문입니다

1

85

2

개발자도구에서 components 가 안보입니다.

0

109

3

state 관리에 대한 정리

0

88

3

[(2.4) Shadcn/ui를 소개합니다] 강의 Shadcn 세팅 관련 질문 있습니다.

0

213

3

like 테이블에서 왜 create_at이 필요한지 궁금합니다.

0

87

1