Playwright 작업 영역은 극작가를 기반으로 구축된 엔드 투 엔드 웹 테스트를 위한 완전 관리형 서비스입니다. Playwright 작업 영역을 사용하면 관리되는 클라우드 기반 브라우저를 사용하여 테스트를 병렬로 실행하여 테스트 실행 속도를 크게 높일 수 있습니다. 이 서비스는 기본 인프라와 복잡성을 처리하여 Linux 및 Windows의 주요 브라우저에서 웹앱의 유효성을 검사할 수 있으므로 더 빠르고 신뢰할 수 있는 기능을 제공할 수 있습니다.
빠른 시작: Playwright 작업 영역을 사용하여 대규모로 Playwright 테스트를 실행하기.
Playwright 테스트 프레임워크를 사용하여 엔드 투 엔드 테스트를 만드는 방법에 대한 자세한 내용은 Playwright 웹 사이트의 시작 설명서를 참조하세요 .
병렬 원격 브라우저로 테스트 가속화
애플리케이션이 더욱 복잡해지면 테스트 도구 모음의 크기도 늘어납니다. 테스트 도구 모음을 완료하는 데 걸리는 시간도 이에 따라 늘어납니다. 병렬 원격 브라우저를 사용하여 전체 테스트 도구 모음 완료 시간을 단축합니다.
클라우드 인프라에서 호스트되는 여러 병렬 브라우저에 테스트를 배포합니다.
개발자 워크스테이션, 로컬 인프라 또는 CI 에이전트 컴퓨터의 처리 능력 이상으로 테스트의 크기를 조정합니다.
클라이언트 컴퓨터에 가장 가까운 Azure 지역의 브라우저에서 테스트를 실행하여 일관된 지역 성능을 제공합니다.
최적의 성능을 구성하는 방법에 대해 자세히 알아봅니다.
여러 운영 체제 및 브라우저에서 일관되게 테스트
최신 웹앱은 다양한 브라우저, 운영 체제 및 디바이스에서 완벽하게 작동해야 합니다.
Windows, Linux 및 Android용 Google Chrome 모바일 에뮬레이션과 모바일 Safari의 모든 최신 브라우저에서 동시에 테스트를 실행합니다.
서비스 관리 브라우저를 사용하면 팀의 개발자 워크스테이션에서 실행하든 CI 파이프라인에서 테스트를 실행하든 관계없이 기능적 및 시각적 회귀 테스트 모두에 대해 일관되고 신뢰할 수 있는 결과가 보장됩니다.
Playwright 작업 영역은 Playwright에서 지원하는 모든 브라우저를 지원합니다.
엔드포인트 테스트
방화벽에서 인바운드 연결을 허용하지 않고도 클라우드 호스팅 원격 브라우저를 사용하여 호스트된 위치에 관계없이 웹 애플리케이션을 테스트할 수 있습니다.
공용 및 비공개로 호스트되는 애플리케이션을 테스트합니다.
개발 단계에서는 localhost 개발 서버에 대해 테스트를 실행합니다.
Playwright 지원
극작가 작업 영역은 극작가 프레임워크를 기반으로 합니다.
새로운 Playwright 릴리스마다 여러 버전의 Playwright를 지원합니다.
테스트 코드를 변경하지 않고 기존 Playwright 테스트 도구 모음을 통합합니다.
서식 있는 편집 환경을 위해 Playwright Test Visual Studio Code 확장을 사용합니다.
Playwright CLI를 사용하여 CI(연속 통합) 도구와 통합함으로써 지속적으로 엔드투엔드 테스트를 수행합니다.
작동 방식
Playwright 작업 영역은 여러 운영 체제에서 클라우드 호스팅 브라우저를 인스턴스화합니다. Playwright는 클라이언트 컴퓨터(개발자 워크스테이션 또는 CI 에이전트)에서 테스트를 실행하고, Playwright 작업 영역 서비스를 통해 클라우드 호스팅 브라우저를 원격으로 제어합니다. 테스트 코드는 테스트 실행 내내 클라이언트 머신에 유지되지만 브라우저 상호 작용은 클라우드에서 수행됩니다.
테스트 실행이 완료되면 클라이언트 컴퓨터에서 테스트 결과, 추적 파일 및 기타 테스트 실행 파일을 사용할 수 있습니다.
Playwright 작업 영역에서 실행하도록 기존 테스트 코드를 수정할 필요가 없습니다. 간단히 Playwright 작업 영역 패키지를 설치하고 작업 영역 엔드포인트를 지정합니다.
테스트 도구 모음 완료 최적화를 위한 최적의 구성을 결정하는 방법에 대해 자세히 알아봅니다.
지역 내 데이터 보존 및 미사용 데이터
Playwright 작업 영역은 작업 영역을 배포하는 지역 외부에 고객 데이터를 저장하거나 처리하지 않습니다. 지역 선호도 기능을 사용하면 메타데이터가 안전하고 규정을 준수하는 방식으로 클라우드 호스트된 브라우저 지역에서 작업 영역 지역으로 전송됩니다.
Playwright 작업 영역은 Microsoft에서 관리하는 키(서비스 관리형 키)를 사용하여 작업 영역에 저장된 모든 데이터를 자동으로 암호화합니다. 예를 들어 이 데이터에는 작업 영역 세부 정보, 테스트 시작 및 종료 시간과 같은 Playwright 테스트 실행 메타데이터, 테스트를 실행한 테스트 시간( 분) 및 서비스에 게시된 테스트 결과가 포함됩니다.