Applitools 및 GitHub Actions를 사용한 AI 기반 시각적 회귀 테스트
2616 단어 devopsgithubgithubactions
콜비페이요크 / applitools-눈-액션
자동화된 AI 기반 Visual Testing을 앱에 추가하는 GitHub Action
Applitools Eyes GitHub 작업
Applitools Eyes 및 GitHub Actions를 사용하여 사이트에 AI 기반 시각적 회귀 테스트를 즉시 추가하세요.
Applitools에서 공식적으로 지원하지 않음
시작하기
작업 워크플로에 직접 패키지를 단계로 포함합니다.steps
- uses: colbyfayock/applitools-eyes-action@main
with
APPLITOOLS_API_KEY: ${{secrets.APPLITOOLS_API_KEY}}
baseUrl: https://demo.applitools.com/
작업에는 2개의 매개변수가 필요합니다.
steps
- uses: colbyfayock/applitools-eyes-action@main
with
APPLITOOLS_API_KEY: ${{secrets.APPLITOOLS_API_KEY}}
baseUrl: https://demo.applitools.com/
APPLITOOLS_API_KEY
: Applitools API 키(GitHub 암호에 저장하는 것이 좋습니다)baseUrl
: 테스트하려는 웹 사이트 또는 웹 앱의 URL내부 내용
이 작업은 웹사이트 또는 웹 앱에 대한 시각적 테스트 범위를 제공하기 위해 3가지 핵심 부분에 의존합니다.
Cypress는 시각적 회귀 테스트를 실행하기 위해 Chrome 인스턴스(또는 다른 구성된 브라우저)를 가동하는 기능을 제공하는 테스트 러너로 사용됩니다.
사이트맵 생성기는 웹사이트를 크롤링하는 데 사용되며(
baseUrl
) 테스트할 페이지의 사이트맵을 제공합니다…View on GitHub
GitHub Actions를 사용하면 리포지토리 내에서 소프트웨어 개발 워크플로를 자동화, 사용자 지정 및 실행할 수 있습니다.
GitHub의 특정 활동이 발생할 때, 예약된 시간에 또는 GitHub 외부 이벤트가 발생할 때 실행되도록 워크플로를 구성할 수 있습니다.
applitools-eyes-action을 사용하면 워크플로에서 이를 사용하여 PR 시 시각적 변경 사항을 식별할 수 있습니다. 이는 UI를 시각적으로 변경하고 특정 요소가 제거되거나 손상되지 않도록 하는 사람들에게 유용합니다.
데모
보다
Applitools Eyes 및 GitHub Actions를 사용하여 사이트에 AI 기반 시각적 회귀 테스트를 즉시 추가하는 방법을 설명하십시오.
오픈 소스 금요일
오픈 소스 금요일 라이브 스트림에 참여하세요. 우리는 대부분의 금요일GitHub Twitch Channel에 라이브를 진행합니다. Meetup Group에 가입하여 최신 정보를 얻고 매주 주제를 확인하세요.
Reference
이 문제에 관하여(Applitools 및 GitHub Actions를 사용한 AI 기반 시각적 회귀 테스트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/github/ai-powered-visual-regression-testing-with-applitools-and-github-actions-j37텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)