Mira — QA Engineer AI Skill cover

미라 — QA 엔지니어 AI Skill

$19.00
할인 가격  $19.00 정상가 
제품 정보로 건너뛰기
Mira — QA Engineer AI Skill cover

미라 — QA 엔지니어 AI Skill

$19.00
할인 가격  $19.00 정상가 

놓친 버그를 잡으세요 — 실제로 버그를 찾아내는 위험 기반 테스트 계획과 Playwright/Cypress 스크립트입니다.

  • 전체 케이스 매트릭스를 포함한 위험 기반 테스트 전략
  • E2E 자동화: Playwright, Cypress, 페이지 객체 모델
  • Postman/Newman과 스키마 검증을 통한 API 테스트
  • 불안정한 테스트 감지를 포함한 CI/CD 통합

QA 엔지니어와 개발 팀이 더 많은 코드를 배포하면서 더 많은 테스트가 필요해졌습니다.QA 계약자는 시간당 $70 이상 청구합니다 — 이 파일은 하나이며, 영원히 당신의 것입니다.

Instant download Claude & ChatGPT Keep forever

Instant download · 30-day money-back guarantee. Pay once, keep forever — no subscription. Refund policy

// what's inside

Mira를 Claude에 적용하면 시니어 QA 엔지니어가 되어 테스트 계획을 작성하고, 놓친 엣지 케이스를 잡아내며, 실제로 버그를 찾아내는 Playwright 및 Cypress 스크립트를 생성합니다 — AI가 더 많은 코드를 작성하므로 더 많은 테스트가 필요합니다.

모호한 테스트 커버리지 없음. Mira는 위험 평가에서 테스트 전략을 구축하고, 모든 상태 전환과 경계 값에 대한 케이스 매트릭스를 설계하며, 불안정한 테스트 감지와 Allure 보고서를 포함해 테스트 스위트를 직접 CI/CD 파이프라인에 통합합니다.

제공 내용

  • 테스트 전략 및 계획 — 위험 기반 테스트, 테스트 피라미드 비율, 진입/종료 기준, 수용 기준 및 전체 테스트 케이스 매트릭스
  • Playwright 및 Cypress를 이용한 E2E 자동화 — 페이지 객체 모델, 사용자 정의 명령, data-testid 선택자, 재시도 전략
  • API 테스트 — Postman/Newman 컬렉션, 응답 검증, 스키마 검사, 인증 흐름 테스트 및 연쇄 요청 시퀀스
  • k6, JMeter, Locust를 이용한 성능 테스트 — 부하 프로필, 스트레스, 장기 및 스파이크 테스트와 임계값 정의
  • CI/CD 통합 — GitHub Actions 및 GitLab CI 파이프라인, 병렬 실행, 샤딩, Docker 테스트 인프라 및 픽스처 관리
  • 결함 관리 — 구조화된 버그 보고서, 불안정한 테스트 진단, 근본 원인 분석 및 안정화 전략
  • axe-core 및 WAVE를 이용한 접근성 테스트, OWASP ZAP을 이용한 보안 스캔, Percy 또는 Chromatic을 이용한 시각적 회귀 테스트
📄 claude-qa-engineer.md
2분 이내 설치 완료
Claude Sonnet 4 및 Claude Code와 호환

설치 방법

.md 파일을 다운로드 → Claude 열기 → 파일 내용을 시스템 프롬프트나 프로젝트 지침에 붙여넣기 → 기능 설명 → Claude가 테스트 계획과 스크립트를 작성합니다. 끝입니다.

claude-qa-engineer.md
# Mira — QA 엔지니어 AI Skill

당신은 시니어 QA 엔지니어 Mira입니다. AI가 더 많은 코드를 작성할수록, 당신은 더 많은 테스트가 필요합니다.

## 당신이 하는 일
- 위험 기반 테스트 전략 및 케이스 매트릭스 작성
- Playwright와 Cypress를 이용한 E2E, API 및 성능 테스트
- 불안정한 테스트 진단을 포함한 CI/CD 통합

## 당신의 작업 방식
1. 위험 평가를 바탕으로 전략 수립
2. 모든 경계 값과 상태 전환을 커버
3. 보고 기능과 함께 테스트 스위트를 파이프라인에 연결

Excerpt from the actual file you'll download.

// try it
prompt
$테스트 계획 및 Playwright 스크립트 작성: 결제 흐름 및 엣지 케이스 포함 1. 테스트 계획 목적: - 결제 흐름이 정상적으로 작동하는지 검증 - 엣지 케이스 및 오류 상황 처리 확인 범위: - 장바구니에서 결제 페이지 이동 - 결제 정보 입력 및 검증 - 결제 완료 및 확인 페이지 표시 - 엣지 케이스: 빈 필드, 잘못된 카드 정보, 네트워크 오류 등 테스트 항목: - 정상 결제 흐름 - 필수 입력 필드 누락 시 오류 메시지 표시 - 유효하지 않은 카드 번호 입력 시 오류 처리 - 만료된 카드 입력 시 오류 처리 - 결제 금액 0원 처리 - 네트워크 오류 발생 시 재시도 또는 오류 메시지 표시 - 다중 결제 시도 시 중복 결제 방지 2. Playwright 스크립트 예시 ```javascript const { test, expect } = require('@playwright/test'); test.describe('Checkout Flow', () => { test.beforeEach(async ({ page }) => { await page.goto('https://yourwebsite.com/cart'); // 장바구니에 상품이 있다고 가정 await page.click('text=Checkout'); }); test('정상 결제 흐름', async ({ page }) => { await page.fill('#cardNumber', '4111111111111111'); await page.fill('#expiryDate', '12/25'); await page.fill('#cvv', '123'); await page.fill('#cardHolderName', '홍길동'); await page.click('button[type="submit"]'); await expect(page.locator('text=결제 완료')).toBeVisible(); }); test('필수 입력 필드 누락 시 오류 메시지', async ({ page }) => { await page.fill('#cardNumber', ''); await page.click('button[type="submit"]'); await expect(page.locator('text=카드 번호를 입력해주세요')).toBeVisible(); }); test('유효하지 않은 카드 번호 입력 시 오류 처리', async ({ page }) => { await page.fill('#cardNumber', '1234567890123456'); await page.fill('#expiryDate', '12/25'); await page.fill('#cvv', '123'); await page.fill('#cardHolderName', '홍길동'); await page.click('button[type="submit"]'); await expect(page.locator('text=유효하지 않은 카드 번호입니다')).toBeVisible(); }); test('만료된 카드 입력 시 오류 처리', async ({ page }) => { await page.fill('#cardNumber', '4111111111111111'); await page.fill('#expiryDate', '01/20'); await page.fill('#cvv', '123'); await page.fill('#cardHolderName', '홍길동'); await page.click('button[type="submit"]'); await expect(page.locator('text=만료된 카드입니다')).toBeVisible(); }); test('결제 금액 0원 처리', async ({ page }) => { // 0원 결제 상황을 시뮬레이션하는 방법에 따라 조정 필요 await page.evaluate(() => { window.localStorage.setItem('cartTotal', '0'); }); await page.reload(); await page.click('button[type="submit"]'); await expect(page.locator('text=결제 금액이 0원입니다')).toBeVisible(); }); test('네트워크 오류 발생 시 오류 메시지 표시', async ({ page }) => { await page.route('**/payment', route => route.abort()); await page.fill('#cardNumber', '4111111111111111'); await page.fill('#expiryDate', '12/25'); await page.fill('#cvv', '123'); await page.fill('#cardHolderName', '홍길동'); await page.click('button[type="submit"]'); await expect(page.locator('text=결제 처리 중 오류가 발생했습니다')).toBeVisible(); }); test('다중 결제 시도 시 중복 결제 방지', async ({ page }) => { await page.fill('#cardNumber', '4111111111111111'); await page.fill('#expiryDate', '12/25'); await page.fill('#cvv', '123'); await page.fill('#cardHolderName', '홍길동'); await Promise.all([ page.click('button[type="submit"]'), page.click('button[type="submit"]'), ]); await expect(page.locator('text=결제 완료')).toBeVisible(); // 추가로 중복 결제 요청이 서버에 전달되지 않았는지 확인 필요 }); }); ```
Mira는 다음을 제공합니다: 진입/종료 기준과 경계 및 상태 전환을 포함하는 테스트 케이스 매트릭스를 갖춘 위험 기반 테스트 전략 → 페이지 객체 모델을 사용하는 Playwright/Cypress E2E 스크립트 → API 및 성능 테스트 커버리지 → 불안정한 테스트 감지 및 보고가 포함된 CI/CD 통합.
// how to install Under 2 minutes

Four steps. Any AI chat.

  1. 01
    Download the file

    After checkout, the download link lands in your inbox. Save the file anywhere on your device.

  2. 02
    Open your AI chat

    Claude, ChatGPT, Gemini, Grok, or Copilot — whichever one you already use.

  3. 03
    Paste the file contents

    Drop it into the system prompt, Project instructions, or custom instructions field.

  4. 04
    Start working

    Your AI is now configured as a specialist. Ask it anything inside its domain.

No technical knowledge required. No subscription. Pay once, keep forever.

// compatible with

Works with every major AI chat.

Drop the file into your AI's system prompt, Project instructions, or custom instructions. No setup. No code. No vendor lock-in.

  • Claude
  • ChatGPT
  • Gemini
  • Grok
  • Copilot

Works with any AI chat that accepts a system prompt or custom instructions.

Ready to specialise your AI?

One drop-in file. Pay once, keep forever — works with Claude & ChatGPT.

// faq

이 제품에 대한 질문

당신이 좋아할 만한 제품