e2e-testing-patterns
신뢰할 수 있는 E2E 테스트 스위트 구축
엔드투엔드 테스트는 종종 느리고, 불안정하며, 유지보수하기 어려워집니다. 이 스킬은 안정적인 워크플로, CI 실행, 집중된 커버리지를 위한 실용적인 Playwright 및 Cypress 패턴을 제공합니다.
내 에이전트로 설치
이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.
Review the Skillstore skill "e2e-testing-patterns" from https://skillstore.io/skills/sickn33-e2e-testing-patterns.md and its manifest at https://skillstore.io/api/skills/sickn33-e2e-testing-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.
에이전트가 읽기 쉬운 리소스
AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.
테스트해 보기
"e2e-testing-patterns" 사용 중입니다. 회원가입, 로그인, 프로필 편집을 위한 E2E 커버리지를 계획하세요.
예상 결과:
- 우선순위 여정: 성공적인 회원가입, 실패한 로그인, 성공적인 로그인, 프로필 업데이트.
- 권장 데이터 전략: 격리된 테스트 사용자를 생성하고 각 실행 후 제거합니다.
- 핵심 assertion: 보이는 확인 메시지, 올바른 리디렉션, 유지되는 프로필 변경사항.
"e2e-testing-patterns" 사용 중입니다. 내 checkout 테스트가 CI에서 무작위로 실패합니다.
예상 결과:
- 가능성 높은 원인: 고정 대기, 공유 데이터, 느린 네트워크 응답 또는 레이아웃에 묶인 선택자.
- 권장 수정: 사용자에게 보이는 상태를 기다리고, 불안정한 서비스를 mock하고, trace를 캡처하며, cart 데이터를 격리합니다.
- CI 조치: 실패한 실행에 대해 trace 및 screenshot 보존과 함께 한 번 재시도합니다.
"e2e-testing-patterns" 사용 중입니다. 릴리스 게이트를 위한 브라우저 테스트 스위트를 준비하세요.
예상 결과:
- pull request에는 집중된 smoke suite를 사용하고, 릴리스 전에는 더 포괄적인 스위트를 실행합니다.
- 빠른 피드백을 위해 Chromium을 실행하고, 위험이 더 높은 곳에는 Firefox, WebKit, 모바일 커버리지를 예약합니다.
- 보고서, 비디오, 스크린샷, trace를 파이프라인 artifact로 저장합니다.
보안 감사
안전All 23 static alerts are false positives caused by Markdown, TypeScript syntax, standard test configuration, and expected local test traffic. The files contain documentation and code samples, with no executable scripts, prompt injection, credential exfiltration, or malicious intent. Environment-based administrator credentials should remain limited to isolated test accounts and protected CI secrets.
위험 요인
⚙️ 외부 명령어 (3)
🌐 네트워크 접근 (4)
🔑 환경 변수 (8)
이 보고서 공유 및 인용
버전이 지정된 평가 보고서, 중립 배지, 임베드 카드 및 인용을 공유하세요. Skillstore는 근거를 보고하지만 이 Skill의 안전 여부를 판단하지 않습니다.
보고서 링크 복사
https://skillstore.io/skills/sickn33-e2e-testing-patterns/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 배지
[](https://skillstore.io/skills/sickn33-e2e-testing-patterns?utm_source=security_passport_badge)HTML 배지
<a href="https://skillstore.io/skills/sickn33-e2e-testing-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-e2e-testing-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a>임베드 카드
<iframe src="https://skillstore.io/embed/skills/sickn33-e2e-testing-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>학술 인용 (APA · BibTeX · CFF)
APA 인용
sickn33. (2026). e2e-testing-patterns security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-e2e-testing-patterns/audits/5BibTeX 인용
@techreport{sickn33-sickn33-e2e-testing-patterns-2026,
author = {sickn33},
title = {e2e-testing-patterns security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-e2e-testing-patterns/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "e2e-testing-patterns security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-e2e-testing-patterns/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-e2e-testing-patterns:audit:5"
description: "Skillstore immutable audit report identifier"
변형 비교
설치 가능한 변형 2개각 작성자의 스킬은 별도의 설치 항목으로 유지됩니다. 추천 변형은 Skillstore 근거로 순위가 정해집니다.
이 변형이 1위인 이유
Skillstore 점수
이 점수의 이유 증거 신뢰도: 높음만들 수 있는 것
핵심 워크플로 커버리지 계획
로그인, 회원가입, 결제 또는 기타 고가치 여정을 위한 가장 작고 유용한 E2E 스위트를 정의합니다.
불안정한 브라우저 테스트 안정화
취약한 선택자와 고정 대기를 견고한 locator, assertion, fixture, cleanup step으로 대체합니다.
CI 테스트 실행 준비
파이프라인을 위한 재시도, 브라우저 프로젝트, 샤딩, 보고서, trace, screenshot, 실패 artifact를 구성합니다.
이 프롬프트를 사용해 보세요
이 애플리케이션의 핵심 E2E 여정을 식별하고, 성공 기준과 안전한 테스트 데이터 요구사항을 포함한 작은 첫 테스트 스위트를 제안하세요.
이 E2E 테스트 설명을 검토하고 불안정성을 줄이기 위한 더 강력한 선택자, 대기 전략, fixture setup, cleanup step을 제안하세요.
page object, custom command, network mocking, artifact capture를 포함하여 Playwright 또는 Cypress를 사용하는 이 워크플로의 E2E 구현 계획을 만드세요.
브라우저 커버리지, 재시도, 샤딩, 보고서, trace 보존, 릴리스 차단 규칙을 포함하여 이 E2E 스위트를 위한 CI 전략을 설계하세요.
모범 사례
- 광범위한 edge-case 커버리지를 추가하기 전에 사용자에게 보이는 동작과 핵심 경로를 테스트하세요.
- 레이아웃 의존 선택자 대신 안정적인 접근성 locator 또는 data attribute를 사용하세요.
- 격리된 계정, 결정적 데이터, cleanup이 있는 안전한 환경에서 테스트를 실행하세요.
피하기
- 테스트가 보이는 상태, URL, 응답 또는 assertion을 기다릴 수 있을 때 고정 대기를 사용하지 마세요.
- 프로덕션 시스템에서 파괴적이거나 상태를 변경하는 테스트를 실행하지 마세요.
- 단위 테스트나 통합 테스트가 더 빠른 피드백을 제공할 때 모든 검증을 E2E 테스트에 넣지 마세요.
자주 묻는 질문
이 스킬은 Playwright와 Cypress용 테스트를 생성하나요?
불안정한 테스트를 자동으로 수정할 수 있나요?
E2E 테스트가 모든 기능을 커버해야 하나요?
실제 프로덕션 계정이 필요한가요?
접근성 테스트에도 도움이 되나요?
Codex 또는 Claude Code가 저장소에서 이 스킬을 사용할 수 있나요?
개발자 세부 정보
작성자
sickn33라이선스
MIT
Skillstore 리비전
r2
버전 안내
작성자가 버전을 선언하지 않았습니다.
참조
88a8e9a07f4c54ab105c1c41b6267c287146b07b
유지보수 최신성
2026. 7. 26.
사용량
13 다운로드 · 156 조회
파일 구조