반응형

automation 4

[TIL] Netlify Setup Guide with Github

현재는 Automation 실행부터 Report 생성까지 Local PC 에서 관리하고 있는데 Report 만 팀과 공유하는 Decoupled Deployment 전략으로 가려고 한다 CI 서버에서 E2E Test 를 실행할 경우 환경 의존성 문제나 Flaky Test Issue 가 발생할 가능성이 높기 때문에 디버깅 효율성과 비용 최적화를 위해 Local 환경 실행 + 정적 리포트 배포 방식을 택했다 Flaky Issue - 랜덤하게 성공/실패하는 테스트 선택 배경Options GitHub Actions + PagesPrivate repo 에서 Pages 유료, Actions 무료 시간 제한 (2000분/월)Jenkins + S3인프라 관리 오버헤드Netlify CLI ✅ Zero-config ..

TIL 2026.01.31

[TIL] Slack Bot Token 생성 w/ Allure Report

Automation Test Result + Fail Item Screenshot 을 Slack 으로 받으려고 한다 기존에 Slack Webhook 을 연결한 것 외에도 설정이 더 필요하다 Step 1: Slack App 생성 1. https://api.slack.com/apps 접속 2. "Create New App" 클릭 3. "From scratch" 선택 4. App name: HyperLab Test Notifier 5. Workspace 선택 6. "Create App" 클릭🐣 이건 여기에 정리한 내용 참고 https://helloahram.tistory.com/244 [TIL] Slack 으로 Test Result 전달하기 w/ RobotFrameWork1. Slack 채널 ..

TIL/Slack 2026.01.02

Appium 설치 - Appium, Android Studio, Appium Inspector

얼마 전에 급하게 Appium 을 써야할 일이 있어서 호다닥 설치하고 사용했는데 나중에 다른 노트북에서 세팅할 일이 생길 수 있으니 다시 정리해본다 우선, 설치해야 할 것들이 많다 # 필수 패키지 설치pip install robotframework-appiumlibrary # Appium 서버 설치 (Node.js 필요) npm install -g appiumpip install Appium-Python-Client 그리고 새로운 터미널을 열어 Appium 을 실행해준다 # Appium 실행appiumAppium 이 동작하는 것을 확인했다 iOS Device 가 없어서, Android 를 먼저 해보려고 한다 # Android Demo App 설치 npm install android-apidemos# A..

TIL/Appium 2025.07.31

Playwright 설치하고 사용하기 w/ Python

Playwright 는 Microsoft 에서 개발한 오픈 소스 자동화 도구이다 Selenium 과 유사하지만, Chromium, Firefox, WebKit 등 여러 브라우저 엔진을 지원하며 보다 빠르고 안정적인 자동화를 제공하고, 모바일 환경을 시뮬레이션할 수 있다 Cypress 는 자체 문법과 실행 환경을 제공하지만, Playwright 는 기존 언어의 문법을 지원한다 NodeJS, JavaScript, Python, Java, .NET 등 다양한 언어로 사용할 수 있다 Playwright 는 비동기 기능도 지원한다, 로컬에서 비동기 API 를 사용하는 것은 무료지만Playwright Testing 같은 클라우드 기능은 유료로 제공된다 Playwright 설치하기 Python 으로 Playwrigh..

MAC 2025.02.04
반응형