문제점

코드를 개선하려는데 수정했을 때 프로그램이 정상적으로 동작하지 않을까봐 매 번 테스트를 해야한다. 이 과정이 너무 번거롭고 생산성을 너무 악화시킨다고 느꼈다.

기능 요구사항

:E2E 테스트 코드를 작성한다. 로컬에서 무언가 변경해서 저장할 때, 자동으로 테스트를 실행해서 실행에 문제가 없도록 한다.

막히는 포인트

1) 소셜 로그인을 playwright에서 할 수 없다.

  1. 구글로그인은 인증 정책 상 크로미움에서 로그인할 수 없다.

    image.png

  2. 카카오 로그인은 2단계 인증을 해야한다.

    image.png

2) OAuth 로그인과 email로그인의 로그인 방식이 다르다.