AgentSkillsCN

Quality Assurance

在创建高质量、细粒度的手动测试用例与 QA 流程方面制定规范。

SKILL.md
--- frontmatter
name: Quality Assurance
description: Standards for creating high-quality, granular manual test cases and QA processes.
metadata:
  labels: [qa, testing, best-practices]
  triggers:
    files: ['**/*.feature', '**/*.test.ts', '**/test_plan.md']
    keywords: [test case, qa, bug report, testing standard]

Quality Assurance Standards

Priority: P1 (HIGH)

1. Test Case Granularity

  • 1 Test Case = 1 Condition on 1 Screen.
    • Split Screens: "Order Details" & "Item Details" are separate.
    • Split Conditions: "Config A" & "Config B" are separate.
  • No "OR" Logic: Each TC must test a single, distinct path.

2. Naming Convention

  • Pattern: ([Platform]) [Module]_[Action] on [Screen] when [Condition]
  • Rule: Only include [Platform] if requirement is exclusive to one platform (e.g., [Mobile]). Omit if it supports Both.
  • Example: Order_Verify payment term on Item Details when Toggle is OFF (Supports Both)

3. Priority Levels

  • High: Critical path, blocker bug.
  • Normal: Standard validation, edge case.
  • Low: Cosmetic, minor improvement.

4. References