迁移验证器Skill migration-validator

迁移验证器技能是一个用于在系统迁移后,通过并行比较、输出差异分析、行为验证、数据一致性检查和验收标准验证等多种方法,全面验证源系统与目标系统功能等价性的工具。它支持API响应对比、用户流程测试、业务逻辑验证、数据状态检查等核心功能,并可与Diffy、Cypress、Playwright等测试工具集成,生成标准化的验证报告。关键词:系统迁移验证、功能等价性测试、并行比较、行为验证、数据一致性、验收标准、API测试、回归检测。

测试 1 次安装 4 次浏览 更新于 2/23/2026

name: migration-validator description: 通过并行比较和行为验证,在迁移后验证源系统和目标系统的功能等价性 allowed-tools: [“Bash”, “Read”, “Write”, “Grep”, “Glob”, “Edit”]

迁移验证器技能

通过全面的比较和行为验证,验证迁移后源系统和目标系统之间的功能等价性。

目的

为以下方面启用迁移验证:

  • 并行比较
  • 输出差异对比
  • 行为验证
  • 数据一致性检查
  • 验收标准验证

能力

1. 并行比较

  • 运行并行请求
  • 比较响应
  • 跟踪差异
  • 记录差异

2. 输出差异对比

  • 比较API响应
  • 对比文件输出
  • 检查数据格式
  • 验证转换

3. 行为验证

  • 测试用户流程
  • 验证业务逻辑
  • 检查边界情况
  • 验证错误处理

4. 数据一致性检查

  • 比较数据状态
  • 验证计算
  • 检查关系
  • 验证约束

5. 集成验证

  • 测试外部集成
  • 验证API契约
  • 检查消息流
  • 验证事件

6. 验收标准验证

  • 检查功能完整性
  • 验证需求
  • 验证用户故事
  • 记录覆盖率

工具集成

工具 目的 集成方法
Diffy 响应比较 API
Contract testing API验证 CLI
Cypress E2E验证 CLI
Playwright 浏览器测试 CLI
Custom validators 业务规则 CLI

输出模式

{
  "validationId": "string",
  "timestamp": "ISO8601",
  "source": {
    "environment": "string",
    "version": "string"
  },
  "target": {
    "environment": "string",
    "version": "string"
  },
  "results": {
    "total": "number",
    "passed": "number",
    "failed": "number",
    "skipped": "number"
  },
  "comparisons": [
    {
      "test": "string",
      "status": "passed|failed",
      "source": {},
      "target": {},
      "differences": []
    }
  ],
  "acceptance": {
    "criteria": [],
    "met": "boolean"
  }
}

与迁移流程集成

  • migration-testing-strategy: 验证执行
  • parallel-run-validation: 并行比较

相关技能

  • performance-baseline-capturer: 性能比较
  • data-migration-validator: 数据验证

相关代理

  • parallel-run-validator: 并行验证
  • regression-detector: 回归检测