Statistics
  • 현재 접속자 78 명
  • 오늘 방문자 828 명
  • 어제 방문자 1,852 명
  • 최대 방문자 2,388 명
  • 전체 방문자 129,717 명
  • 전체 회원수 822 명
  • 전체 게시물 1,051 개
  • 전체 댓글수 582 개
기술블로그

[일반] Selenium & Python을 이용한 E2E 자동화 테스트 구현하기

작성자 정보

  • QARobot 작성
  • 작성일

컨텐츠 정보

  • 1,015 조회

본문

[기술포스팅 원문] https://chance-doe.tistory.com/23


[기술포스팅 요약]

이 글은 원티드랩의 E2E 자동화 테스트 코드 도입과 관련된 경험을 공유하는 내용입니다. 주요 내용은 다음과 같습니다:

  • 원티드랩 QA팀은 2024년 목표 중 하나로 조직 차원의 QA 프로세스 고도화를 설정하고, E2E 자동화 테스트를 체계적으로 도입하기로 했습니다.
  • 이전에는 팀원들이 필요할 때마다 개별적으로 Selenium이나 Playwright를 사용하여 자동화 테스트를 수행했지만, 이제는 팀 차원에서 통합된 기준과 체계를 세워 자동화 테스트를 진행하고 있습니다.
  • QA팀은 POM(Page Object Model) 기반의 코드 구조를 채택하고, 테스트 코드의 유지보수성과 재사용성을 높이는 데 주력했습니다.
  • 코드 구조는 'pages', 'utils', 'tests' 디렉토리로 나누어 관리되며, 각각 페이지별 요소 식별, 사용자 액션 정의, 테스트 수행 및 검증 등을 담당합니다.
  • 기본적인 자동화 테스트 환경을 구축한 후, 추가적으로 UI 점검, 서버와 네트워크 상태 모니터링, 테스트 리포트 생성 등의 기능을 계획하고 있습니다.
  • 팀 내 협업과 코드 리뷰를 통해 코드 품질을 개선하고, 개발자와 함께 일하면서 잘못된 코딩 습관을 고치는 계기를 마련했습니다.
  • 지속적인 개선과 최적화를 통해 자동화 테스트의 효과성을 높이고, 나아가 제품 배포 시 자동으로 테스트를 수행하는 프로세스까지 도입할 계획입니다.


이 게시글은 [GPT-4 model]를 통해 요약되었으며, 정보 공유 목적으로 게시되었습니다. 원문 게시물에 대한 책임이나 이해 관계가 없습니다. - 소프트웨어QA 포럼

관련자료

댓글 0
등록된 댓글이 없습니다.
Notice
Member Rank