ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Cypress] social로그인 테스트 방법
    카테고리 없음 2024. 5. 10. 11:38
    1. cy.origin()을 사용한 방법:
      • 수동으로 소셜 로그인 흐름을 시뮬레이션: 이 방법은 Cypress 테스트 코드에서 소셜 인증 흐름을 직접 시뮬레이션
        즉, 사용자의 행동을 모방하여 소셜 로그인 버튼을 클릭하고, 로그인 페이지로 이동하며, 사용자 인증 및 권한 부여를 처리
        이는 테스트 코드를 작성하고 관리하는 데 더 많은 작업을 필요로 합니다.
      • 유연성 및 사용자 정의 가능: 수동으로 테스트를 작성하기 때문에 테스트 코드에 필요한 모든 사용자 정의 및 유연성을 추가할 수 있습니다.
        https://docs.cypress.io/guides/end-to-end-testing/social-authentication#__docusaurus_skipToContent_fallback
    2. cypress-social-logins를 사용한 방법:
      • 자동 소셜 로그인 흐름: cypress-social-logins는 Cypress 플러그인으로 소셜 로그인 흐름을 자동화하는 기능을 제공
        이를 사용하면 소셜 로그인 버튼을 클릭하고, 소셜 로그인 페이지로 이동하고, 사용자 인증 및 권한 부여를 자동으로 처리할 수 있습니다. 따라서 테스트 코드 작성 및 유지 보수에 대한 노력이 줄어듭니다.
      • 간편한 설정 및 사용: cypress-social-logins를 사용하면 각 소셜 로그인 제공자에 대한 설정을 간단하게 추가하고 테스트 코드에서 cy.loginBySocialAuth() 명령을 사용하여 소셜 로그인을 호출할 수 있습니다.
        https://github.com/lirantal/cypress-social-logins
Designed by Tistory.