스킬 testing-test-writing
🧪

testing-test-writing

안전 🌐 네트워크 접근📁 파일 시스템 액세스⚙️ 외부 명령어

為關鍵使用者流程撰寫 Pest 測試

또한 다음에서 사용할 수 있습니다: EIS-ITS

為 Laravel 應用程式撰寫全面的測試可能既耗時又不明確。此技能提供專注的指引,協助您使用 Pest 框架撰寫有意義的測試,涵蓋核心使用者工作流程,確保品質而不過度測試。

지원: Claude Codex Code(CC)
📊 70 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"testing-test-writing" 사용 중입니다. 為使用者註冊表單驗證撰寫測試

예상 결과:

  • 使用 Pest 語法建立 tests/Feature/UserRegistrationTest.php
  • 新增必填欄位、電子郵件格式、密碼強度的測試
  • 包含有效和無效測試案例的資料集
  • 模擬電子郵件服務以驗證通知發送

"testing-test-writing" 사용 중입니다. 為 calculateDiscount 方法建立單元測試

예상 결과:

  • 建立 tests/Unit/DiscountCalculatorTest.php
  • 新增包含各種折扣百分比的資料集
  • 測試邊界條件和極端案例
  • 驗證所有場景的計算準確性

보안 감사

안전
v5 • 1/17/2026

This skill contains only documentation and testing guidelines. It is a prompt-based skill that provides guidance on writing Pest tests for Laravel applications. No executable code, scripts, network calls, or filesystem access beyond its own content. The static findings are all false positives caused by content-based pattern matching on metadata strings, URLs, and file paths that have no security implications.

2
스캔된 파일
208
분석된 줄 수
3
발견 사항
5
총 감사 수

위험 요인

🌐 네트워크 접근 (1)
📁 파일 시스템 액세스 (4)
⚙️ 외부 명령어 (2)
감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
22
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

建立測試覆蓋策略

在開始開發前確定哪些功能需要測試,並優先處理關鍵使用者路徑

撰寫整合測試

建立測試以驗證 API 端點、驗證規則和業務邏輯能正確協同運作

實踐測試驅動開發

為新功能優先撰寫測試,專注於行為而非實作細節

이 프롬프트를 사용해 보세요

建立單元測試
為 User 模型的 isActive 方法撰寫 Pest 單元測試。使用資料集包含活躍和非活躍使用者的測試案例。
測試 API 端點
為 POST /api/users 端點建立 Pest 功能測試。測試驗證規則、成功建立和錯誤回應。
模擬外部服務
撰寫一個模擬外部支付 API 的測試。驗證成功和失敗路徑,而不進行實際的網路呼叫。
測試關鍵工作流程
為完整的使用者註冊和電子郵件驗證工作流程撰寫功能測試。測試關鍵路徑和錯誤處理。

모범 사례

  • 專注於測試行為和結果,而非內部實作細節
  • 使用描述性的測試名稱來記錄測試正在驗證的內容
  • 利用 Pest 資料集以共享設定有效測試多個場景

피하기

  • 避免測試可能在不影響行為的情況下改變的實作細節
  • 不要在未考慮重要性的情況下為每個方法都撰寫測試
  • 避免將測試與特定框架內部過度耦合

자주 묻는 질문

此技能支援哪些測試框架?
此技能專注於 Pest 框架,這是 Laravel 應用程式建議使用的測試框架。
如何決定測試覆蓋率?
此技能強調測試關鍵使用者流程和業務邏輯,而非追求 100% 的覆蓋率。
此技能可以為我執行測試嗎?
不行,此技能提供撰寫測試的指引。請使用 php artisan test 來執行測試。
我的測試資料安全嗎?
是的,此技能僅提供指引,不會存取您系統上的任何檔案或資料。
這與其他測試技能有何不同?
此技能特別專注於 Pest 慣例和 Laravel 應用程式的策略性測試覆蓋。
此技能適用於 PHPUnit 嗎?
此指引專門針對 Pest。PHPUnit 使用者應參考 Laravel 的標準測試文件。

개발자 세부 정보

파일 구조

📄 SKILL.md