Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
Fail률 감소 목표 집요하게 달성하기 — Android UI 자동화 섬네일

Fail률 감소 목표 집요하게 달성하기 — Android UI 자동화

29CM favicon29CM·DevOps·
AndroidWebViewUI AutomationSTFBVT
2024년 07월 30일5

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

29CM의 Android UI 자동화에서 잦은 실패를 줄이기 위해 다양한 시도를 거쳐 Fail률 감소를 달성했다.

주요 경험

  • UI 변경으로 path/ID 누락 이슈를 즉시 반영하고 재배포로 재시도하는 절차를 도입했다.
  • 웹뷰 전환 시 다중 핸들러 문제를 시나리오별 핸들러 위치로 고정하고, 앱 재실행으로 히스토리를 제거하는 분리 실행을 적용했다.
  • 로컬-STF-CI/CD 차이의 원인을 분석하고 문제 지점을 재확인하는 흐름을 확립했으며 탐색 대기 로직으로 요소 탐색 실패를 줄였다.

얻은 인사이트

  • UI 구조 변화에 따른 유지보수의 중요성과 핸들러 관리의 영향에 대해 배웠다.
  • 시나리오 분리 실행과 히스토리 관리가 재현성 향상에 기여했다.
  • 실행 환경 간 차이를 파악하고 대기 로직 도입으로 탐색 실패를 줄일 수 있었다.

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
29CM QA팀은 테스트 자동화 사용률을 극적으로 상승 시키기 위해 무엇을 바꿨을까? 섬네일
77%

29CM QA팀은 테스트 자동화 사용률을 극적으로 상승 시키기 위해 무엇을 바꿨을까?

29CM favicon29CM·2024년 09월 26일
Engineering이 QA에게 미치는 영향력 섬네일
75%

Engineering이 QA에게 미치는 영향력

29CM favicon29CM·2024년 07월 30일
끊기던 자동화 위에 다리를 놓다: 셀프힐링 로케이터로 유지보수의 벽을 넘다 섬네일
73%

끊기던 자동화 위에 다리를 놓다: 셀프힐링 로케이터로 유지보수의 벽을 넘다

마이리얼트립 favicon마이리얼트립·2025년 10월 06일