React

jest + RTL vs cypress?

Asset Type
File Type
When to use
Reference
Created by
Created time
2022/03/13 14:53
Last edited time
2022/03/13 16:00
나는 이 비교가 마음에 들고 네가 여기서 한 일이 마음에 들어. 나는 개인적으로 두 도서관 모두 그들이 잘 할 수 있는 곳에 사용되어야 한다고 생각한다.
사이프러스는 E2E 테스트에 매우 적합하며, 여기서 Respect Testing Library + Jest는 구성 요소 테스트에 적합합니다. 프로젝트에 구성요소가 많을 경우 속도가 중요합니다. 파이프라인 속도가 느리면 회전 시간이 느려질 수 있기 때문입니다. 특히 기업 환경에서는 더 이상 효율적이지 않습니다.
저는 빠르고 단순하기 때문에 구성요소 테스트 시 반응 테스트 라이브러리를 선호합니다. E2E 테스트에서는 Cypress를 잠재적인 프레임워크로 간주합니다.
저는 또한 Playwright를 E2E 테스트 프레임워크로 볼 것을 추천합니다. Safari 지원 + 다중 브라우저/탭 지원을 제공하지만, Cypress는 잘하지 못합니다.