목록테스트 코드란(TDD) (2)
FrontEngineer JungBam
테스트 코드란
보호되어 있는 글입니다.
테스트 코드란(TDD)
2023. 10. 4. 04:05
cypress를 활용한 E2E 테스트
E2E 테스트는 왜 하는가? :: 유닛 테스트가 각각의 기능에 대한 단위 테스트라고 한다면 E2E테스트는 실제 브라우저 환경에서 어떻게 동작하는 지를 사용자의 관점에서 테스트하는 것이다. 사용자 관점에서 어떤 인터렉션에 대한 브라우저 환경에서의 실제 동작을 테스트한다고 생각하면 된다. 1. cypress와 testing library에서 제공하는 cypress를 같이 설치 * 클래스 이름이나 요소를 통해서 찾는 것보다 testing library에서 제공하는 getBy, findBy와 같은 것을 이용해서 찾는 것이 테스트가 작은 변화로 인해서 깨지는 것을 방지할 수 있기 때문. npm install --save-dev cypress @testing-library/cypress Cypress Testing..
테스트 코드란(TDD)
2023. 10. 4. 03:55