본문으로 건너뛰기
cccskills
무료GitHub에 공개

uat-testcase-generator

This skill should be used when creating UAT (User Acceptance Testing) test cases in Excel format for Salesforce CRM projects. It generates standardized test case documents with summary sheets and detailed test case lists, following a specific format structure with test case ID, priority, category, scenario, preconditions, test steps, expected results, and acceptance criteria.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구ExcelSalesforce
설치 방법 보기

포함된 파일(4)

  • SKILL.md7.7 KB
  • assets/example_testcases.json9.1 KB
  • references/uat_best_practices.md11.1 KB
  • scripts/generate_uat_testcases.py9.6 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

UAT Test Case Generator

Overview

This skill generates UAT (User Acceptance Testing) test case documents in Excel format for Salesforce CRM projects. The generated documents include a summary sheet with category breakdowns and a detailed test case list with all required fields for UAT execution.

When to Use This Skill

Use this skill when:

  • Creating UAT test case documents for Salesforce implementations
  • Generating test cases based on system requirements or user stories
  • Converting system flow diagrams or requirement documents into test cases
  • Needing a standardized Excel format for UAT documentation with Japanese field names

Workflow

Step 1: Gather Information

Collect the following from the user:

  1. Project Name: The name of the project (e.g., "Redac Salesforce CRM")
  2. Requirements Source: User stories, system flow diagrams, or requirement documents
  3. Test Categories: Main categories (e.g., "Data Migration", "Business Scenarios", "Security")
  4. Priority Criteria: Guidelines for assigning High/Medium/Low priorities (if not provided, use business criticality)

Step 2: Analyze Requirements

Review the source material and:

  • Identify main test categories and sub-categories
  • Determine test scenarios for each category
  • Group related test cases together
  • Assign priorities based on business impact

Step 3: Generate Test Cases

Create test cases with the following structure:

FieldDescriptionExample
テストケースIDUnique ID (CATEGORY-###)DATA-001
優先度High/Medium/LowHigh
カテゴリMain categoryデータ移行検証
サブカテゴリSub-category移行データ件数照合
テストシナリオBrief scenarioAccount件数照合
事前条件Preconditions既存CRMからデータ移行済み
テスト手順Step-by-step procedure1. 既存CRMのAccount総件数を確認\n2. Salesforce UAT環境のAccount総件数を確認\n3. 件数を比較
期待結果Expected outcome移行元と移行先のAccount件数が一致すること
実際の結果Actual result (empty)(empty)
合格基準Pass criteria件数差異0件
合否判定Pass/Fail (empty)(empty)
実施日Test date (empty)(empty)
実施者Tester (empty)(empty)
備考Notes (empty)(empty)
不具合IDBug ID (empty)(empty)

Test Case ID Format: CATEGORY_CODE-###

  • DATA: データ移行検証
  • BIZ: 業務シナリオテスト
  • SEC: 認証・セキュリティテスト
  • EXT: 外部連携テスト
  • RPT: レポート・ダッシュボードテスト
  • PERF: 性能テスト
  • MOB: モバイルテスト

Step 4: Create Excel File

Use the Python script to generate the Excel file:

python scripts/generate_uat_testcases.py \
  --project "Redac Salesforce CRM" \
  --output "UAT受入試験テストケース一覧.xlsx" \
  --testcases testcases.json

The script will:

  1. Create a "サマリー" (Summary) sheet with category counts and progress tracking
  2. Create a "全テストケース" (All Test Cases) sheet with detailed test cases
  3. Apply conditional formatting for visual clarity

Step 5: Review and Deliver

  • Verify all test cases are complete and actionable
  • Check that priorities are correctly assigned
  • Ensure test steps are clear and numbered
  • Deliver the Excel file to the user

Common Test Categories

Use these standard categories for Salesforce CRM projects:

1. データ移行検証 (Data Migration Verification)

Sub-categories:

  • 移行データ件数照合 (Record count validation)
  • データ品質検証 (Data quality validation)
  • 関連データ整合性 (Relational integrity)
  • 特殊文字・日本語テスト (Special characters and Japanese text)

2. 業務シナリオテスト (Business Scenario Testing)

Sub-categories:

  • リード管理 (Lead management)
  • 商談管理 (Opportunity management)
  • 取引先/取引先責任者管理 (Account/Contact management)
  • タスク/活動管理 (Task/Activity management)
  • 契約管理 (Contract management)
  • 承認プロセス (Approval processes)

3. 認証・セキュリティテスト (Authentication & Security)

Sub-categories:

  • ユーザー認証 (User authentication)
  • 権限管理 (Permission management)
  • データ可視性 (Data visibility/sharing rules)
  • プロファイル設定 (Profile settings)

4. 外部連携テスト (External Integration)

Sub-categories:

  • API連携 (API integration)
  • バッチ処理 (Batch processing)
  • ファイル入出力 (File I/O)
  • 外部システム連携 (External system integration)

5. レポート・ダッシュボードテスト (Reports & Dashboards)

Sub-categories:

  • レポート表示 (Report display)
  • ダッシュボード表示 (Dashboard display)
  • データフィルタ (Data filtering)
  • エクスポート機能 (Export functionality)

Example Usage

User Request:

"Create UAT test cases for our Salesforce data migration. We need to verify Account, Contact, and Opportunity record counts, and also test data quality like required fields and special characters."

Claude's Response Process:

  1. Identify Categories:

    • Category: データ移行検証
    • Sub-categories: 移行データ件数照合, データ品質検証
  2. Generate Test Cases:

    [
      {
        "id": "DATA-001",
        "priority": "High",
        "category": "データ移行検証",
        "sub_category": "移行データ件数照合",
        "scenario": "Account件数照合",
        "precondition": "既存CRMからデータ移行済み",
        "steps": "1. 既存CRMのAccount総件数を確認\n2. Salesforce UAT環境のAccount総件数を確認\n3. 件数を比較",
        "expected": "移行元と移行先のAccount件数が一致すること",
        "criteria": "件数差異0件"
      },
      {
        "id": "DATA-002",
        "priority": "High",
        "category": "データ移行検証",
        "sub_category": "移行データ件数照合",
        "scenario": "Contact件数照合",
        "precondition": "既存CRMからデータ移行済み",
        "steps": "1. 既存CRMのContact総件数を確認\n2. Salesforce UAT環境のContact総件数を確認\n3. 件数を比較",
        "expected": "移行元と移行先のContact件数が一致すること",
        "criteria": "件数差異0件"
      },
      ...
    ]
    
  3. Execute Script: Run scripts/generate_uat_testcases.py

  4. Deliver File: Provide the generated Excel file to the user

Scripts

scripts/generate_uat_testcases.py

Python script to generate UAT test case Excel files with proper formatting.

Usage: See script header for detailed usage instructions and examples.

References

references/uat_best_practices.md

UAT testing best practices and guidelines for writing effective test cases.

Tips

  • Use clear, action-oriented language in test steps
  • Number test steps for clarity (1. 2. 3...)
  • Make expected results specific and measurable
  • Define objective pass/fail criteria
  • Group related test cases under the same sub-category
  • Assign priorities based on business impact, not technical complexity
  • Keep test scenarios focused on one specific aspect

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Track and update action item status from natural language updates like 'Seanのメールには返信しておいた' or 'Lu対応予定'. Integrates with daily-comms-ops workflow. Use when managing action items across communication channels.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

takusaotome/claude-skills-library102026년 10월 5일 업데이트

AI活用提案の専門コンサルタントスキル。LLM・AIエージェントの活用事例知識を基に、業界別、部門別、シーン別に最適なAI導入提案を行います。システム化、業務改善、効率化を得意とし、具体的な活用事例、期待効果、導入ステップを含む実践的な提案を提供します。Use when proposing AI/LLM adoption strategies for specific industries, departments, or business scenarios.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

takusaotome/claude-skills-library102026년 10월 5일 업데이트

Generate AI-powered BPO service proposals for Japanese companies in the US market. Use when creating outsourcing proposals with AI service menus, ROI estimation, implementation roadmaps, and bilingual (JA/EN) proposal documents for 在米日系企業向けAI実装.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

takusaotome/claude-skills-library102026년 10월 5일 업데이트

AI(LLM)が生成した日本語テキストの「AI臭」を検出・診断し、人間らしい文章にリライトするスキル。 Use when: 「AIっぽい文章を直して」「人間らしくリライトして」「AI臭を消して」「この文章をもっと自然にして」 「テキストのAI感を減らして」「機械っぽさを取りたい」 "make this sound more human", "remove AI tone", "humanize this text", "detect if this is AI-generated". 6つのAI特有パターン(視覚的マーカー、単調なリズム、マニュアル的構成、非コミット姿勢、抽象語の濫用、 定型メタファー)を正規表現ベースで検出し、0-100のAI臭スコアを算出。3つの人間化技法 (バランスを崩す・客観を崩す・論理を崩す)でリライトを実行する。 Note: 検出スクリプトは日本語テキスト専用。英語テキストの場合はClaude自身がreferences/を参照して分析・リライトする。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

takusaotome/claude-skills-library102026년 10월 5일 업데이트

Generate audit-ready internal control design documents from As-Is business process inventories. Produces control IDs, assertion mappings, procedures, SoD analysis, KPIs, materiality thresholds, and implementation roadmaps. Use when building internal controls for new audit engagements, SOX/J-SOX compliance, or process improvement initiatives.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

takusaotome/claude-skills-library102026년 10월 5일 업데이트

Review audit-related documents (control design documents, bottleneck analyses, requirements definitions, etc.) for quality, scoring them 0-100 with a severity-rated findings list. Use when reviewing audit documents, checking control design quality, or verifying cross-document consistency. Supports documents governed by US GAAP, IFRS, or J-GAAP.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

takusaotome/claude-skills-library102026년 10월 5일 업데이트

takusaotome의 스킬 모두 보기

이 스킬의 문제 신고