devmoa

Pytest-bdd와 Selenium을 이용한 웹 UI 테스트 자동화

버즈빌·2022년 1월 9일·00
Pytest-bddSelenium테스트 자동화회귀 테스트BDD

AI 요약

Beta

버즈빌 QA 매니저 Erica가 광고 관리 보드 'Dash'의 웹 UI 회귀 테스트 자동화 경험을 공유합니다. 프로젝트 '라떼'는 Selenium과 pytest-bdd를 활용하여 BDD(행동 주도 개발) 기반의 자동화를 구현했습니다.

초기에는 파일럿 프로젝트를 통해 Selenium WebDriver API로 시작하여 점진적으로 page, element, locator 클래스를 도입하고, pytest-bdd를 적용하여 시나리오와 스크립트를 분리했습니다. ini 설정을 활용하는 등 구조를 개선했습니다.

이 글은 테스트 자동화 도입 시 고려사항과 실제 구현 사례를 다루며, 특히 BDD 접근 방식과 파일럿 프로젝트의 중요성을 강조합니다. 시 고려사항과 실제 구현 사례를 다루며, 특히 BDD 접근 방식과 파일럿 프로젝트의 중요성을 강조합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다