Applitools 및 GitHub Actions를 사용한 AI 기반 시각적 회귀 테스트

Applitools는 기존 워크플로에 쉽게 통합할 수 있는 여러 SDK를 제공합니다. Cypress, Espresso, Selenium, Appium 및 기타 다양한 도구를 사용하여 웹 및 기본 플랫폼에서 Applitools Eyes의 성능으로 자동화된 시각적 테스트 적용 범위를 얻을 수 있습니다.


콜비페이요크 / 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개의 매개변수가 필요합니다.
  • APPLITOOLS_API_KEY : Applitools API 키(GitHub 암호에 저장하는 것이 좋습니다)
  • baseUrl : 테스트하려는 웹 사이트 또는 웹 앱의 URL

  • 내부 내용


    이 작업은 웹사이트 또는 웹 앱에 대한 시각적 테스트 범위를 제공하기 위해 3가지 핵심 부분에 의존합니다.
  • Cypress
  • Sitemap Generator
  • Applitools

  • 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에 가입하여 최신 정보를 얻고 매주 주제를 확인하세요.

    좋은 웹페이지 즐겨찾기