44,000원
Tay
2025-01-311508091답변 감사합니다. 클레스 테스트 강의는 몇강에서 다루나여? 그리고 public을 private를 호출해서 테스트하는건 private에 mocking해서 하는건가여? 그것도 강의에서 혹시 다루나여?
Tay
2025-01-311507706안녕하세요. 이 강의가 혹시 클래스랑 private method 유닛테스트도 다루나여?
제로초(조현영)2025-01-31395425클래스는 테스트합니다. private 메서드는, private 메서드를 호출하는 public 메서드를 호출해서 테스트하는 수밖에 없습니다.
하얀곰
2025-01-171492034안녕하세요. 저는 신입 QA입니다. 개발 지식은 입문 수준입니다. 회사 내에 QA체계도 없고, 사수 또한 없이 저 혼자 QA 체계를 잡고, 키워내야하는 상황입니다. 개발자들에게 FE 단위테스트를 요청하고, 단위테스트가 잘 이루어졌는지 파악을 원합니다. 제 상황에서 제가 해당 강의를 듣는 것은 적합할까요?
제로초(조현영)2025-01-17393058자바스크립트 언어를 아셔야 들을만 합니다. 프론트 단위테스트에 관해서도 설명은 하지만 강의의 일부일 뿐이고 기본적인 jest 사용 방법, 테스트 방법론 위주로 강의가 진행됩니다. 도움은 되나 많이 프론트 분야 한정해서는 추가적으로 공부가 필요하실 겁니다.
David Lee
2024-09-201385515안녕하세요 제로초 선생님, 추석명절 잘 보냈셨죠? 배경: 강의를 신청하기전에 문의 하기가 있어서 간략하게 나마 문의 드립니다. 현재 리액트를 개발을 하고 있는데 여러 가지 Jest 유닛테스트에 회사에서 요구 해서 그동안 심도있게 관심을 갖고 있지 않았던 부분에 대해서 이번 기회에 확실히 배우고 싶은 마음에 강의를 신청 하려고 합니다. 개인적으로 유닛테스트 안쓰고 싶습니다. 개발 시간이 더오래 걸리고 추가 개발이 있을때마다 추가 적으로 수정을 함께 해야 하니 ^^ 다만 회사에서 꼭 테스트 커버러지 리포트를 포함을 요구 하고 있답니다. 질문: 리액트 툴깃을 사용하고 있는 환경인데 강의 목록을 보니 그부분이 리액트 툴킷 Jest 유닛테스트가 포함되어 있지 않은것 같은데요 그것이 알고 싶습니다. 요구사항: 리액트 툴깃이 유닛테스트에 포함이 추가 적으로 가능 한가요? 만약 가능 하다면 또 추가 강의도 구매 하겠습니다. 결론: 리액트 툴킷 Jest 유닛테스트가 포함이 되어 있건 없건 오늘 중으로 강의를 신청 하겠습니다.
제로초(조현영)2024-09-20368193프론트는 유닛테스트의 개념이 좀 약합니다. 애초에 여러 라이브러리와 훅들이 통합되어있어서 통합테스트를 하게되고 통합테스트의 커버리지를 올리는 식으로 하시게 될 것입니다. 리액트 툴킷을 유닛테스트하기보다는 그냥 리액트 툴킷을 적용한 컴포넌트의 최종 DOM 결과물이 어떻게 되느냐를 BDD 방식으로 테스트하시면 됩니다.
클래스를 테스트한다는 게 정확히 뭘 의미하는지 잘 모르겠습니다. 클래스 A가 있다고 하면 그냥 new A().method()해서 나온 결과를 expect().toStrictEqual() 같은 걸로 비교하면 됩니다. 그런 것들이 강의에 담겨 있는 것이고요. private method는 원칙적으로 모킹이 안 됩니다. 다만 자바스크립트의 유연함 덕분에 const handleErrorSpy = jest.spyOn(클래스.prototype as any, '프라이빗메서드'); 이런 식으로 모킹이 가능합니다.