코드도 사용자의 소유 · 증거도 사용자의 소유

Nexus Studio: 테스트 실패가 실제 버그인지 단순한 잡음인지 확인하세요

Nexus Studio는 Playwright, Selenium 및 pytest를 위한 온프레미스 QA 운영 체제로, 14가지 판정으로 테스트를 평가하고 모든 실패의 증거를 보관합니다.

Windows 데스크톱 앱입니다. 모든 실패는 보고서, 스크린샷 및 로그와 함께 저장되며, 기록은 SHA-256 체인으로 봉인할 수 있습니다. 테스트 데이터는 PC 밖으로 나가지 않습니다.

팀을 위해 결정하고 계신가요? 리더를 위한 페이지를 읽어 보세요 →

14
성공 또는 실패 대신 구체적인 판정을 제공하며, 모든 실패는 보고서, 로그 및 화면 캡처와 함께 보관됩니다
6,057
출시 전 통과해야 하는 테스트: 엔진 2,997개, Studio 3,060개
0
당사 서버에 저장된 사용자 테스트 데이터 사본
Test casesRun patrolNexus RecorderAI writerTest Adapter
e2e › TC90TC91 webkit · TIMEOUT firefox · TIMEOUT chromium · TIMEOUT
TerminalRunsTimelineSelectorsPredict
TC90 · TC913 engines · one after anotherTIMEOUT TC91: 0 passed · 3 failed
[13:22:06] TC90 webkit running
[webkit] Error: expect(locator).toHaveAttribute(expected) failed → TC90_Example_domain.js:27
[retry] webkit › TC90: general failure, checking for flakiness (attempt 2/2)
[13:22:37] TC90 webkit FLAKY 31.2s retry 1 · passed on attempt 2 of 2: the first attempt failed, nothing was repaired
[13:22:54] TC90 firefox SECURE 16.8s no retries
[13:23:01] TC90 chromium SECURE 7.4s no retries
= TC90 matrix 3 browsers · 2 passed · 1 with reserve · 0 failed · PASSED: webkit recovered after retry
[13:24:18] TC91 webkit TIMEOUT 1m 16s retry 1 · locator.click: Timeout 30000ms exceeded. at TC91_Example_more_info.js:19
[13:25:39] TC91 firefox TIMEOUT 1m 21s retry 1
[13:26:57] TC91 chromium TIMEOUT 1m 17s retry 1 · a step never completed within its time limit
= TC91 matrix 3 browsers · 0 passed · 0 with reserve · 3 failed · FAILED: passed on 0 of 3 · webkit: TIMEOUT, firefox: TIMEOUT, chromium: TIMEOUT
2026-09-30에 example.com을 대상으로 두 차례 실행한 결과를 요약했습니다: 시간, 판정, 브라우저별 소요 시간은 실제 실행 기록이지만, 행 사이의 간격은 실제와 다르며 한 줄씩 표시되는 진행 상황은 예시입니다. 두 시연용 테스트는 모두 의도적으로 구성되었습니다: TC90은 첫 WebKit 시도에서 의도적으로 실패하며, TC91은 의도적으로 이전 링크 문구를 기준으로 작성되었습니다.

예상치

테스트 작성에는 비용이 적게 듭니다. 유지에는 그렇지 않습니다.

문제 분류, 작동하지 않는 선택자, 불안정한 테스트의 재실행에 매주 많은 시간이 듭니다. 직접 수치를 입력하고 소요 시간을 확인하세요: 예시 값으로는 시간이 약 54% 줄어들지만, 이는 측정 결과가 아닌 당사의 가정입니다.

예시 값이므로 직접 수정하세요. 분 단위 소요 시간은 당사가 가정한 값입니다.

실패 및 원인 분류
팀에서 매주 열어보는 실패한 실행 기록 수.
스크린샷, 로그, 네트워크 오류를 수집한 다음 어떤 문제인지 판단합니다.
판정과 보고서를 읽고 결정하세요.
작동하지 않는 선택자
UI 변경 후 일치하는 요소를 찾지 못하는 로케이터.
요소를 찾고, 새 로케이터를 작성하고, 다시 실행하세요.
Repair line을 열고, 후보를 선택한 뒤, 다시 실행해 확인하세요.
불안정한 테스트
통과하는지 확인하려고 사람이 수동으로 다시 실행하는 실패 건.
실패를 확인하고, 다시 실행한 뒤, 통과했는지 확인하세요.
실행 중에 재시도하고 FLAKY로 기록합니다. 판정만 읽으면 됩니다.

수동 작업59 시간/월

Studio 사용27 시간/월

감소율54%

입력한 수치를 바탕으로 한 추정치이며, 측정값이 아닙니다.

계산 방법: 각 작업의 주간 횟수에 분 단위 소요 시간을 곱한 뒤 모두 더하고, 52주를 곱한 다음 12개월과 60으로 나눕니다. 테스트 작성 시간과 실행 대기 시간은 포함하지 않습니다.

작동 방식

세 단계 모두 직접 제어하는 기기에서 진행됩니다.

  1. 테스트를 작성하거나 녹화하세요.

    실제 브라우저에서 앱을 클릭하며 사용하면 Nexus Recorder가 AI 개입 없이 표준 Playwright 또는 Selenium 코드를 작성합니다. 기존 테스트를 가져올 수도 있습니다. 테스트는 온전히 여러분의 것입니다: 일반 Playwright, Selenium 및 pytest를 사용하므로 특정 제품에 종속되지 않습니다. 파일 형식과 다른 도구로 이전하는 방법

  2. 테스트를 실행하고 판정을 받으세요.

    Patrol은 Chromium, Firefox, WebKit 및 실제 Android 휴대전화에서 순차적으로 또는 최대 3개를 동시에 실행합니다. 각 결과는 성공 또는 실패 대신 14가지 판정 중 하나로 표시되므로, 느린 네트워크, 봇 확인 절차, 실제 결함을 구분할 수 있습니다.

  3. 증거를 보관하세요.

    모든 실패는 보고서, 화면 캡처 및 로그와 함께 보관되며, SHA-256 체인으로 이후 변경 사항이 없음을 확인할 수 있습니다. 실패 한 건에 보관되는 자료 보기

  • SECURE
  • CHAOS_RESILIENT
  • AUTO_RECOVER
  • FLAKY
  • PERFORMANCE_DEGRADED
  • A11Y_VIOLATION
  • SECURITY_VIOLATION
  • BREACHED
  • BREACHED_FLAKY
  • CHAOS_BREACHED
  • TIMEOUT
  • UNREACHABLE
  • BLOCKED
  • CRASHED

14가지 판정 각각의 의미

Nexus Studio만의 차별점

제품의 동작 방식을 결정하며, 직접 확인할 수 있는 여섯 가지 약속.

  • 앱이 실행되는 곳에서 실행됩니다.

    Studio는 사용자의 Windows 11 PC 또는 미니 PC에서 실행되며, 엔진은 해당 PC에서 직접, 같은 PC의 Docker에서, 또는 SSH를 통해 사용자의 네트워크나 VPN에 있는 다른 컴퓨터에서 테스트 모음을 실행합니다. 테스트, 증거 자료, 이력은 해당 디스크 밖으로 나가지 않습니다.

  • 색상이 아닌, 명확한 판정.

    14가지 판정으로 느린 네트워크, 봇 확인 절차, 작동이 멈춘 브라우저를 실제 결함과 구분합니다. Jira에는 실패와 시간 초과만 알리고, 차단된 사이트나 비정상 종료된 브라우저는 알리지 않으므로 백로그에는 실제 버그만 남습니다.

  • 문제를 숨긴 통과는 없습니다.

    재시도에서 통과한 테스트는 FLAKY로 보고됩니다. 장애가 주입되지 않은 카오스 실행은 NOT_INJECTED로 보고됩니다. 자동 복구 기능은 수정안을 제안하고 사용자가 결정할 때까지 실행 결과를 빨간색으로 유지합니다.

  • 직접 검증할 수 있는 증거.

    기록의 모든 파일은 해시값이 생성되고 이전 파일과 연결됩니다. Verify는 변경된 첫 번째 기록을 명시하므로, 대시보드의 표시를 무조건 믿을 필요가 없습니다.

  • 선택은 자유롭게, 규칙은 엄격하게 지키는 AI.

    사용자의 AI 도구나 로컬 모델이 테스트 초안을 작성합니다. 결정론적 검증 도구인 Vet가 이를 검사하고, 초안 실행으로 미리 시험해 볼 수 있으며, 사용자가 승인하기 전에는 아무것도 저장되지 않습니다. Recorder는 AI를 전혀 사용하지 않습니다.

  • 능동적 테스트에는 동의가 필요합니다.

    부하 테스트, 보안 검사, 인프라 카오스 테스트는 명시적인 승인을 받은 후에만 시작되며, 해당 승인은 증거 자료와 함께 기록됩니다.

이 도구가 해결하고자 하는 문제들.

문제를 선택하면 Studio가 어떤 화면에서 어떻게 해결하는지 확인할 수 있습니다.

간헐적으로 실패하는 테스트가 실제 버그로 등록됩니다.

재시도 시 통과하는 실패는 결함이 아닌 FLAKY로 분류되며, 이슈를 등록하지 않습니다. Jira 또는 Azure Boards를 활성화하면 실행 실패 시 TIMEOUT을 포함하여 테스트당 이슈 하나가 생성됩니다; 같은 실패가 반복되면 댓글이 추가되고 정상 통과하면 이슈가 닫힙니다. BLOCKED, UNREACHABLE, CRASHED는 이슈를 생성하지 않으며, 시작하지 못한 테스트 역시 결과가 아니므로 이슈를 생성하지 않습니다.

Patrol, Evidence Locker

사이트가 봇을 차단했는데 보고서는 앱 탓을 합니다.

403, 429 또는 Cloudflare, reCAPTCHA, hCaptcha의 인증 확인 페이지는 BLOCKED로 보고됩니다: 이는 환경에 대한 판정으로, 티켓을 생성하지 않습니다. 자동화 탐지 신호는 기본적으로 숨겨집니다.

Evidence Locker, 설정

UI가 바뀔 때마다 선택자가 작동하지 않습니다.

단계가 실패하면 더 안정적인 후보가 이미 준비되어 있으며, 줄 복구 기능이 가장 안정적인 후보부터 적용하고 XPath는 마지막으로 사용합니다. 로케이터 상태 점검은 취약한 선택자가 작동을 멈추기 전에 미리 표시합니다.

Patrol

증거가 스크린샷과 대화 스레드 곳곳에 흩어져 있습니다.

실패한 실행마다 보고서, 메타데이터, 스크린샷, 원본 로그가 한곳에 저장됩니다. 실제 실패일 때는 동영상도 보관하며 (설정에서 보관할 판정을 선택할 수 있습니다), SHA-256 체인이 이후 변경된 내용이 없음을 증명합니다.

Evidence Locker

문제를 분류하는 데 오전 내내 걸립니다.

포렌식 보고서는 실패 내용, 원격 측정 데이터, 페이지 오류를 한데 모으며, 선택한 AI로 분석을 추가할 수 있습니다. 사유 하나만 입력하면 실패를 실제 버그 또는 오탐으로 표시할 수 있습니다.

Evidence Locker, AI 제공업체

브라우저 세 개와 Android 휴대전화 두 대를 테스트하려면 다섯 번 실행해야 합니다.

Patrol은 한 번의 실행으로 Chromium, Firefox, WebKit과 실제 Android 휴대전화까지 테스트하며, 엔진마다 하나의 판정을 내립니다. 브라우저는 기본적으로 순차 실행되며 최대 세 개까지 동시에 실행할 수 있습니다.

Patrol, 기기 & 모바일

보안 테스트는 맨 마지막에 하거나, 아예 하지 않습니다.

Smart Monkey는 테스트가 허가된 대상에서 XSS, SQL 삽입, SSRF 등을 검사하고, 사용자 컴퓨터의 리스너로 블라인드 방식으로 발견된 취약점을 확인하며, SARIF로 내보냅니다.

보안

장애가 나도 앱이 버틸 수 있는지 아무도 모릅니다.

Chaos Lab은 테스트 도중 네트워크 속도를 늦추거나 연결을 끊고 CPU 성능을 제한하며, Docker 컨테이너를 일시 중지하거나 강제 종료하면서 앱의 복구 과정을 측정합니다.

Chaos Lab

성능 저하를 알아채지 못한 채 배포합니다.

Web Vitals는 기본적으로 활성화되며 설정된 성능 한도에 따라 평가됩니다. Load는 p95 및 p99 지연 시간을 추가로 측정하고 부하가 발생하는 동안 실제 페이지를 표본 측정합니다.

Load, 이력

테스트 모음을 이전하기에는 위험이 너무 커 보입니다.

전환하거나 벗어나야 할 독점 형식이 없습니다: Recorder, AI 작성 도구, Test Adapter는 모두 Playwright, Selenium 또는 pytest 코드를 생성합니다.

Test Adapter, Nexus Recorder, AI 작성 도구

QA 데이터가 다른 사람의 서버에 보관됩니다.

Studio는 사용자의 Windows 11 PC 또는 미니 PC에서 실행되며, 엔진은 해당 컴퓨터에서 직접, 해당 컴퓨터의 Docker에서, 또는 SSH를 통해 사용자 네트워크나 VPN 내의 다른 컴퓨터에서 테스트 모음을 실행합니다. 라이선스 확인 시 컴퓨터 해시, 논스, 토큰과 컴퓨터의 호스트 이름, OS, Studio 버전이 전송되며, 테스트 데이터는 절대 전송되지 않습니다.

Docker 화면 · 인프라를 직접 소유하세요

자세히 보기: 불안정한 테스트인가 실제 버그인가, 애플리케이션이 정상인데 실패하는 테스트 및 UI 변경 후 깨지는 테스트.

첫 테스트부터 출시 결정까지, 하나의 Studio에서.

QA 책임자가 매일 사용하는 여섯 가지 영역입니다. 각 화면은 Studio의 실제 명칭과 실제 작업 공간을 바탕으로 구성했습니다. Studio 둘러보기에서 모든 화면을 살펴볼 수 있습니다.

Nexus Recorder는 AI 개입 없이 클릭하는 대로 Playwright 또는 Selenium 코드를 작성합니다. AI 작성기는 이미 사용 중인 AI 도구를 활용하고, Test Adapter는 팀에서 작성한 테스트를 가져옵니다. 결정론적 검토 도구인 Vet는 세 방식으로 작성된 코드를 모두 검토하며, AI가 작성한 코드에는 가장 엄격한 기준을 적용합니다.

Test casesRun patrolNexus RecorderAI writerTest Adapter

Record a test

url to recordhttps://example.com/
record forDesktopMobile emulatedReal Android device
enginechromiumfirefoxwebkit
languageJavaScriptTypeScriptPython
VetWARN0 blocked · 1 warningline 16 · V7 · "form": matches ALL <form> on the page…

대상과 엔진을 선택하면 Patrol이 순서대로 또는 최대 세 개까지 동시에 실행합니다. 새 테스트는 먼저 샌드박스에서 예행 실행하며, 여기서의 실행은 이력에 반영되지 않습니다.

Test casesRun patrolNexus RecorderAI writerTest Adapter

Target

Desktop matrixMobile emulatedReal Android deviceDesktop + real Android device

browserschromiumfirefoxwebkit
parallel123

headedvisuala11ysecurityno retryno stealth

Run patrol for real (1 TCs)

Watch는 선택한 테스트를 정해진 간격으로 반복 실행하며, 상태가 바뀔 때만 Telegram이나 Slack으로 알립니다. 별도 프로세스로 실행되므로 Studio를 닫아도 멈추지 않습니다. 파이프라인의 경우 CI/CD 화면에서 GitHub Actions 또는 GitLab CI 파일을 대신 작성해 줍니다.

Watch

re-runs the selection · alerts only when a state changes

RepeatOnce, on a date

every5m15m1h6h24h
endswhen I stop itafter a number of runson a date
start watch
CI/CDGitHub Actionsnightly regression0 6 * * *runs onMy machine

각 실패에는 확인 가능한 자료가 함께 기록됩니다: 포렌식 보고서, 메타데이터, 원격 측정 데이터, 원본 로그, 그리고 AI가 응답한 경우 해당 분석입니다: Studio의 기본 설정에서 이 기능이 활성화되어 있습니다. 분류 시에는 사유를 입력해야 하며, 실제 버그 또는 오탐 판정이 증거 관리 이력에 추가됩니다.

Bug Reports
TestIdentityVerdictWhen (UTC)
TC98device-android-phoneTIMEOUT09-29 00:24
TC03firefoxBREACHED09-27 19:06
ReportMetadataTelemetryRaw LogAI Analysis

TC03 · chromium · 2026-09-27_13-46 [BREACHED]

metadata.json 1.3 kB · report.md 3.0 kB · screenshot.png 46 kB · video.webm 469 kB

Real bugFalse alarmArchive…

Chaos Lab은 브라우저에 장애를 주입하거나 등록된 Docker 컨테이너를 일시 중지하고 강제 종료하면서 복구 과정을 측정합니다. Load는 부하 상태의 백분위수와 Web Vitals를 보고합니다. Smart Monkey는 테스트 권한이 있는 대상을 검사합니다.

Chaos Lab

Offno chaos
Network (≈3G)adds latency per request
Offline blackoutfull network cut for a window
CPU throttle 4xChromium only, skipped elsewhere, with a warning
All at oncenetwork + cpu + offline together
InfrastructureRESILIENTDEGRADEDNOT_RECOVEREDNOT_INJECTED

History는 각 식별 정보별로 모든 테스트의 실행 이력을 보관합니다. 불안정성 예측기는 이 이력을 기반으로 위험 점수를 산출하고 예측의 확신도도 알려줍니다. Executive Report는 이를 출시 판단으로 정리합니다: 진행, 주의 또는 중단.

Identity matrixclean passes / runs · 2026-09-27 to 09-29
TestchromiumfirefoxwebkitAndroid phone
TC029/9 SECURE7/8 SECURE6/6 SECURE1/1 SECURE
TC035/7 SECURE4/7 SECURE5/7 SECUREno runs
TC046/6 SECURE6/6 SECURE6/6 SECURE0/1 TIMEOUT
PredictTC04 Android phone risk 50% 1 run, low confidenceTC03 firefox 16%TC02 firefox 10%

Enterprise

설계부터 갖춘 기업용 요건

보안 및 규정 준수 팀이 요구하는 통제 기능은 추가 옵션이 아닌 제품의 기본 구성 요소입니다.

  • 감사 로그와 증거 관리 이력.

    기록에 포함된 모든 파일은 SHA-256으로 해시 처리되어 이전 파일과 연결됩니다. 실제 버그 또는 오탐으로 내린 각 결정도 이 체인에 추가되므로, 판정 이력 역시 그 근거가 되는 증거만큼 확실하게 검증할 수 있습니다.

  • 테스트 데이터는 사용자 네트워크 안에 보관됩니다.

    외부 연결은 라이선스 확인에만 사용되며, 테스트 데이터는 전송하지 않습니다.

  • 터널도, 외부에 노출되는 스테이징 URL도 없습니다.

    테스트 모음은 터널을 열거나 주소를 공개하지 않고도 localhost나 비공개 스테이징 URL을 통해 애플리케이션에 그대로 접근합니다.

  • 사용자 인프라에서 실행됩니다.

    Windows 11 또는 Ubuntu 24.04 LTS에서 로컬, Docker 또는 SSH로 실행하며, 작업 공간마다 설정 하나로 선택할 수 있습니다.

  • 모든 것은 사용자의 소유입니다.

    코드, 증거, 이력은 작업 공간에 일반 파일로 저장됩니다. 언제든 사용을 중단하고 모든 자료를 가져갈 수 있습니다.

더 알아보기

각 주제마다 별도의 페이지가 있습니다.

세부 사항과 한계, 이를 뒷받침하는 근거를 해당 페이지에서 모두 확인할 수 있습니다.

  • 한 번의 실패가 남기는 것.

    실패한 실행마다 포렌식 보고서, 메타데이터, 원격 측정 데이터, 원본 로그와 실패 시점 화면의 스크린샷이 기록됩니다. 실제 실패의 경우 영상도 보관하며, AI를 연결하면 보고서에 분석도 포함됩니다. 실제 실패 폴더 보기

  • 테스트는 표준 코드로 유지됩니다.

    직접 소유하는 일반 Playwright, Selenium 및 pytest 파일과 언제든 사용을 중단하고 이전할 수 있도록 문서화된 방법을 제공합니다. 파일 형식 살펴보기

  • 터널 없이 localhost 테스트하기.

    엔진이 앱을 시작하고, 응답할 때까지 기다린 뒤 테스트를 실행하고 앱을 종료합니다. 스테이징 URL을 외부에 노출할 필요가 없습니다. 작동 방식

  • 테스트 모음을 지속적으로 유지하기.

    Locator health는 취약한 선택자가 작동하지 않기 전에 미리 표시하고, Repair line은 단계가 실패하면 더 견고한 선택자로 교체합니다. 쉽게 깨지는 선택자

  • 네트워크 밖으로 전송되는 것.

    라이선스 확인 한 번뿐이며 테스트 데이터는 전송되지 않습니다. 그 외에 직접 활성화한 기능은 사용자 컴퓨터에서 해당 서비스와 직접 통신합니다. 모든 연결 보기

신뢰할 수 있는 이유

  • 앱이 실행되는 곳에서 실행됩니다.

    Windows 11 PC 또는 미니 PC에서 엔진을 로컬, Docker 또는 SSH로 실행합니다. localhost나 비공개 스테이징 URL의 앱을 그대로 테스트하므로: 터널도, 외부에 노출되는 URL도 필요하지 않습니다. localhost 작동 방식

  • 문제를 숨긴 통과는 없습니다.

    재시도에서 성공하면 FLAKY로 판정합니다. 자동 복구는 수정안을 제안하며, 사용자가 선택할 때까지 실행 결과를 빨간색으로 유지합니다.

  • 검증할 수 있는 증거.

    기록의 모든 파일은 SHA-256으로 해시 처리되어 앞선 파일과 연결됩니다. 검증 기능은 변경된 첫 번째 기록을 알려줍니다.

  • 능동 테스트는 먼저 허락을 구합니다.

    부하 테스트, 보안 검사 및 인프라 장애 주입은 명시적인 승인을 받은 후에만 시작되며, 승인 내역은 증거와 함께 기록됩니다.

  • 모든 소유권은 사용자에게 있습니다.

    코드, 증거, 이력은 모두 작업 공간에 파일로 저장됩니다. 언제든 떠나셔도 됩니다.

CTO나 창업자의 관점에서 읽고 계신가요? 팀에 제공하는 가치 · 전체 용어 해설

테스트와 증거 자료는 연결한 AI 제공업체 등에 직접 전송하는 경우에만 사용자의 컴퓨터 외부로 전달됩니다.

Nexus Studio가 자체적으로 연결하는 것은 라이선스 확인 한 가지뿐이며, 테스트 데이터는 전혀 전송하지 않습니다. 키는 활성화할 때 한 번만 전송됩니다; 이후 확인할 때마다 기기 해시, 난수, 토큰, 기기의 호스트 이름, OS 및 Studio 버전을 전송합니다.

The one line out of your network Inside your network: Nexus Studio and its engine, your apps under test, browsers and phones, and your tests, results and evidence. A single line leaves it: the license check to the license server on Cloudflare, carrying a machine hash, a nonce, a token and the machine's host name, OS and Studio version. License serverCloudflare YOUR NETWORK machine hash+ nonce + token+ host, OS, version Nexus Studio + engine Apps undertest Browsersand phones Tests · results · evidencescreenshots, videos, reports, historynever sent
  • 누가 볼 수 있나요. 라이선스 서버는 Cloudflare에서 실행되며, Cloudflare는 각 확인 요청의 IP 주소를 볼 수 있습니다. 당사는 테스트 데이터를 전혀 받지 않습니다. 이메일, 결제 상태 및 라이선스 기록은 보관합니다.
  • 직접 활성화하는 기능. Jira, Slack 또는 클라우드 AI 연동은 사용자가 설정한 경우에만 해당 서비스와 사용자 기기에서 직접 통신하며, 당사를 거치지 않습니다.
  • 외부로 전송되는 모든 정보와 보관 기간, 그리고 PC, 미니 PC, Docker 또는 임대 서버에서 증거가 보관되는 위치.

시작하기

처음 시작하는 7분.

체험 시작부터 첫 판정까지. 각 단계의 소요 시간은 기기와 앱에 따라 다릅니다.

  1. 체험을 시작하고 설치하세요.

    30일 체험을 시작하고 Windows 설치 프로그램을 다운로드한 뒤 키를 붙여넣어 활성화하세요. 최소 사양은 Windows 11 및 RAM 16 GB입니다.

    Download for Windows · Activate · New folder
  2. 첫 테스트를 녹화하고 예행 실행하세요.

    Nexus Recorder를 열고 URL을 선택한 다음 앱을 클릭하며 사용하세요. 새 테스트는 샌드박스에서 예행 실행되며, 증거나 실행 이력에는 아무것도 기록하지 않습니다. 세 번의 예행 실행을 마치면 첫 정식 실행을 할 준비가 됩니다. API 녹화에는 샌드박스가 없습니다.

    Nexus Recorder · Record a test · Run in sandbox
  3. 실행하고 판정을 확인하세요.

    Chromium, Firefox 및 WebKit에서 실행하세요. 각각 14가지 판정 중 하나를 받으며, 실패는 보고서 및 화면 캡처와 함께 Evidence Locker에 보관됩니다.

    Patrol · Evidence Locker · SECURE · FLAKY · TIMEOUT

시작 안내서 읽기 →

기기당 요금 부과. 모든 요금제에서 모든 기능 제공.

Individual은 컴퓨터 1대에 월 $79, Team은 3대에 월 $199, Business는 10대에 월 $599이며, 연간 결제 시 2개월이 무료입니다. Enterprise는 별도 견적을 제공합니다. 사용자별 또는 테스트별 요금은 없으며, 카드 등록 없이 30일간 무료로 체험할 수 있습니다.

출시 기념 혜택: 초기 고객 40명 모집이 마감되면, 2026년 12월 31일까지 연간 요금제의 첫해 요금을 30% 할인해 드립니다.

도입을 결정하기 전에: 지원 및 장기 운영, 또는 Nexus Studio를 BrowserStack, Sauce Labs, LambdaTest, QA Wolf 및 Checkly와 비교해 보세요.

자주 묻는 질문

  • Nexus Studio로 BrowserStack을 대체할 수 있나요?

    Playwright 또는 Selenium 테스트를 자체 기기에서 실행하려는 팀이라면 그렇습니다. 수천 가지 브라우저와 기기 조합이 필요한 팀이라면 아닙니다. Nexus Studio에는 클라우드 실행기가 없습니다: 직접 관리하는 기기에서 실행되며 병렬 실행별로 요금이 부과되지 않습니다. 자세한 내용은 비교 페이지에서 확인하세요.

  • 클라우드 그리드 없이 Playwright 테스트를 실행할 수 있나요?

    네. Playwright는 자체 컴퓨터, Docker 또는 Linux 서버에서 실행되며 클라우드 그리드는 선택 사항입니다. Nexus Studio는 여기에 녹화 도구, 예약 실행, 판정 및 증거 자료를 추가하며, 테스트는 일반 Playwright 파일로 유지됩니다. 최소 16 GB RAM을 갖춘 Windows 11에서 실행됩니다. 자체 호스팅 Playwright에서 선택 가능한 방식을 설명합니다.

  • 불안정한 테스트로 얼마나 많은 시간이 낭비되나요?

    실제 수치에 따라 달라지므로 Nexus Studio는 일률적인 수치를 제시하지 않습니다. 팀이 매주 확인하는 실패 건수에 건당 소요 시간(분)을 곱하고, 작동하지 않는 선택자를 처리하는 시간과 재실행 시간을 더한 뒤 월간 시간으로 환산하세요. 위 예시 값으로는 수작업에 월 59시간이 들지만, 이는 측정값이 아닌 가정입니다. 불안정한 테스트 비용 계산기에서 실제 수치로 계산할 수 있습니다.

  • 터널 없이 localhost를 테스트하려면 어떻게 하나요?

    BASE_URL을 localhost 또는 비공개 스테이징 URL에서 실행 중인 앱으로 설정하세요. Nexus 엔진은 실행 전에 앱을 시작하고, 응답할 때까지 기다린 뒤 테스트를 실행하고 앱을 종료합니다. 터널도, 외부에 노출된 스테이징 URL도 필요하지 않습니다. PC, Docker 또는 SSH를 통해 사용할 수 있습니다. localhost 안내서에서 자세히 설명합니다.

  • 어떤 데이터가 네트워크 밖으로 나가나요?

    테스트 데이터는 전혀 나가지 않습니다. Studio가 자체적으로 수행하는 유일한 연결은 라이선스 확인입니다: 활성화 시 키를 한 번 전송하고, 이후에는 기기 해시, 논스, 토큰 및 호스트 이름, OS와 Studio 버전을 전송합니다. 테스트 이름, 코드, 결과, 스크린샷, 동영상 및 이력은 모두 자체 기기에 남습니다. 보안 및 개인정보 보호에 모든 연결이 나열되어 있습니다.

  • Nexus Studio를 사용하면 테스트가 종속되나요?

    아니요. Nexus Recorder, AI 작성 도구 및 Test Adapter는 팀에서 읽고 수정하고 보관할 수 있는 표준 Playwright, Selenium 또는 pytest 파일을 작성합니다. Python 테스트는 일반 pytest에서 실행되며, Playwright JavaScript 테스트는 가져오기 경로를 @playwright/test로 지정하면 Studio 없이도 실행됩니다. API 테스트는 Studio 자체 형식을 사용하므로 다른 도구로 이전하는 방법을 문서로 안내합니다.

  • Nexus Studio의 요금은 얼마인가요?

    요금은 기기별로 부과되며 모든 요금제에 모든 기능이 포함됩니다. Individual은 기기 1대, Team은 3대, Business는 10대를 지원하며 Enterprise는 별도 견적을 제공합니다. 사용자, 테스트 또는 병렬 실행별 요금은 없으며, 30일 체험에는 카드가 필요하지 않습니다. 요금 안내 페이지에서 모든 가격을 확인할 수 있습니다.

  • Nexus Studio의 클라우드 버전도 출시되나요?

    호스팅형 클라우드 버전을 계획하고 있지만 현재는 제공되지 않으며 출시일도 정해지지 않았습니다. 이 사이트의 모든 내용은 지금 다운로드할 수 있는 제품을 설명합니다. 이 제품은 PC, 미니 PC, Docker 또는 SSH로 연결하는 Linux 서버 등 직접 관리하는 기기에서 실행됩니다.

  • Nexus Studio가 적합하지 않은 경우는 언제인가요?

    Windows에서 작업하지 않거나, 실제 iPhone 기기가 필요하거나, 수백 가지 브라우저 및 운영 체제 조합이 필요하거나, 실행 환경을 다른 곳에서 호스팅해 주기를 원하는 경우입니다. 또한 아직 SSO와 SOC 2 보고서도 제공하지 않습니다. 전체 목록은 비교 페이지에 있습니다.

최종 업데이트:

직접 만든 앱을 대상으로 실행해 보세요.

자신의 컴퓨터에서 모든 기능을 30일간 무료로 사용하세요. 카드 등록은 필요 없습니다.

문의하기