본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 기타 소프트웨어 · 윈도우즈 유틸

puppetry

0

Puppetry는 비개발자를 위해 Puppeteer 및 Jest 기반으로 구축된 오픈소스 웹 테스트 솔루션입니다.

오픈소스웹 테스트자동화 테스트코드 없이 테스트크로스플랫폼

소개

Puppetry는 비개발자를 위해 Puppeteer 및 Jest 기반으로 구축된 오픈소스 웹 테스트 솔루션입니다. Windows, macOS, Linux에서 웹 애플리케이션의 자동화된 테스트를 기록, 관리 및 실행할 수 있습니다.

상세정보

소개

Puppetry는 비개발자를 위한 Puppeteer 및 Jest 기반의 오픈소스 웹 테스트 솔루션입니다. Windows, macOS, Linux에서 사용할 수 있으며, 코드 한 줄 쓰지 않고 웹 애플리케이션의 자동화된 테스트를 기록·관리·실행할 수 있습니다.

핵심 기능

  • 웹 테스트 케이스 기록 및 관리 GUI 제공
  • 테스트 실행 및 결과 확인
  • Puppeteer 및 Jest를 기반으로 한 안정적인 테스트 실행 환경
  • 크로스플랫폼 지원 (Windows, macOS, Linux)

지원 환경

Windows 10 이상, macOS, Linux 배포판

기본 사용법

  1. Puppetry를 설치하고 실행합니다.
  2. 새 프로젝트를 만들거나 기존 프로젝트를 불러옵니다.
  3. 테스트 케이스를 기록하거나 수동으로 추가합니다.
  4. 설정된 테스트를 실행하고 결과를 확인합니다.
  5. 필요에 따라 테스트 케이스를 편집하거나 삭제합니다.

제한 사항 및 체크포인트

제공된 증거에서는 특정 제한 사항이 언급되지 않았습니다. 사용 전 공식 문서를 참조하여 시스템 요구 사항 및 호환성을 확인하는 것이 좋습니다.

FAQ

  • 이 도구는 무료인가요?
    오픈소스이며 무료로 사용할 수 있습니다.
  • 어떤 운영체제를 지원하나요?
    Windows, macOS, Linux를 지원합니다.
  • 코드를 작성하지 않고 테스트를 만들 수 있나요?
    네, GUI를 통해 테스트 케이스를 기록하고 관리할 수 있습니다.

화면으로 보는 주요 기능

테스트 케이스 목록 화면

테스트 케이스 목록 화면

Puppetry 앱의 'Demo Project' 프로젝트에서 'todomvc.json' 파일의 'Test Cases' 탭이 열려 있으며, 'Functionality' 섹션에 여러 테스트 케이스가 나열되어 있다. 각 테스트 케이스는 'Edit' 및 'Delete' 링크와 함께 'Set browser viewport as "1920×1080", "x1"', 'Visit "http://todomvc.com/examples/react/#/"', 'Wait until target "HEADER" appears on the page with timeout "30000ms"', 'Assert that target "MAIN" is "NOT available"', 'Assert that target "FOOTER" is "NOT available"' 등의 명령어로 구성되어 있다. 테스트 케이스 목록 상단에는 'Targets' 및 'Suite options' 탭이 있으며, 'settings' 링크를 통해 테스트 케이스 표현 스타일을 변경할 수 있다. 좌측에는 'File', 'Project', 'Settings', 'Run… F6' 메뉴와 'Projects' 목록이 표시되어 있다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.