医疗器械软件V&V测试生成器 software-vv-test-generator

本技能是一个专为医疗器械软件设计的自动化测试用例生成工具。它能根据软件需求自动生成全面的验证与确认测试用例,支持单元测试、集成测试和系统测试,并提供覆盖率分析、可追溯性矩阵和测试报告。适用于医疗设备软件开发团队,确保软件符合IEC 62304等法规要求,提高测试效率和质量。关键词:医疗器械软件测试、验证与确认、测试用例生成、IEC 62304、医疗设备合规、软件测试自动化、覆盖率分析、V&V测试。

测试 0 次安装 0 次浏览 更新于 2/25/2026

name: software-vv-test-generator description: 医疗器械软件验证与确认测试用例生成技能 allowed-tools:

  • Read
  • Write
  • Glob
  • Grep
  • Edit
  • Bash metadata: specialization: 生物医学工程 domain: 科学 category: 医疗器械软件 skill-id: BME-SK-020

软件V&V测试生成器技能

目的

软件V&V测试生成器技能为医疗器械软件创建全面的验证和确认测试用例,确保需求覆盖和法规合规性。

能力

  • 基于需求的测试用例推导
  • 单元测试框架设置(嵌入式与应用)
  • 集成测试规划
  • 系统测试协议生成
  • 测试覆盖率分析(语句、分支、MC/DC)
  • 可追溯性矩阵生成
  • 测试报告模板
  • 边界值分析
  • 等价类划分
  • 负面测试场景
  • 回归测试套件管理

使用指南

何时使用

  • 制定软件测试策略
  • 根据需求创建测试用例
  • 分析测试覆盖率
  • 准备V&V文档

先决条件

  • 软件需求已文档化
  • 安全等级已确定
  • 测试环境已定义
  • 验收标准已建立

最佳实践

  • 实现与安全等级相适应的覆盖率
  • 测试正常和异常条件
  • 保持与需求的可追溯性
  • 自动化回归测试

流程集成

本技能与以下流程集成:

  • 软件验证与确认
  • 软件开发生命周期(IEC 62304)
  • AI/ML医疗器械开发
  • 设计控制流程实施

依赖项

  • pytest、GoogleTest框架
  • LDRA、VectorCAST工具
  • 测试管理系统
  • 覆盖率分析工具
  • CI/CD流水线

配置

software-vv-test-generator:
  test-levels:
    - unit
    - integration
    - system
    - acceptance
  coverage-metrics:
    - statement
    - branch
    - MC-DC
    - condition
  test-types:
    - functional
    - boundary
    - negative
    - stress
    - performance

输出工件

  • 测试用例规范
  • 测试程序
  • 测试脚本/自动化
  • 覆盖率报告
  • 可追溯性矩阵
  • 测试总结报告
  • 缺陷报告
  • 回归测试套件

质量标准

  • 测试用例可追溯至需求
  • 覆盖率满足安全等级要求
  • 边界条件已测试
  • 包含负面场景
  • 最大化自动化
  • 报告支持法规提交