当前位置: 首页 > news >正文

CANN/cannbot-skills CP2.1测试检查验收标准


【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skills

name: workflow-cp2-1 description: CP2.1 测试检查的验收标准 skill,供 QA 在测试方案检查点加载。触发:仅在明确调用时触发,不主动触发。 disable-model-invocation: true

CP2.1 测试检查验收标准

本验收点判定测试方案是否合理、覆盖充分,即 golden 方案与分级用例设计是否足以充分验证算子功能与性能。

验收对象

测试方案文档,应覆盖 golden 实现方案与 L0(门槛)/ L1(功能)/ L2(异常)分级用例设计。

通过指标

检查项清单 + 覆盖对照逐项判定,不凭主观印象:

  • golden 可信:golden 实现方案有明确算法依据,与 Spec 的数学定义一致,可作为精度比对基准。
  • 分级完整:L0/L1/L2 三级用例均有设计——L0 覆盖常规 shape/dtype 门槛验证,L1 覆盖典型 / 竞品 shape 的常用功能,L2 覆盖超大 shape、空指针等异常输入。
  • 覆盖对照 Spec:Spec 声明的 dtype、shape 范围、边界条件在用例设计中均有对应覆盖,无遗漏维度。
  • 精度容差明确:每类用例的比对方式与容差有明确取值依据(容差引用ops-precision-standard或 Spec 字段)。
  • 通过条件:检查项与覆盖对照表全命中。具体覆盖矩阵与门槛由绑定实现给定,判定形式为"逐项对照 + 覆盖矩阵全命中"。

验收步骤

加载本 skill 时执行:

  1. 读取测试方案文档,核对 golden 算法依据与 Spec 数学定义的一致性。
  2. 逐级核对 L0/L1/L2 用例设计是否齐备。
  3. 构建 Spec 声明维度与用例设计的覆盖矩阵,核对全命中。
  4. 核对各类用例的容差依据是否明确。
  5. 汇总判定,给出通过 / 不通过结论。

输出

  • 通过:明确结论"测试方案检查通过"。
  • 不通过:返回结构化修改意见——
    • 问题定位:逐条列出 golden 缺陷、缺失的用例分级 / 覆盖维度、容差依据不足处。
    • 问题语义归属:测试方案设计。

只判定与给意见,不自行修改测试方案,不实现 golden 或用例。

【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skills

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/3394121.html

相关文章:

  • zram-generator完全指南:如何为Linux系统配置高效的ZRAM交换设备
  • 如何高效配置智能歌词系统:MusicFree插件化实战指南
  • 古典密码实战指南:从识别到破解
  • AI视频情感分析与符号解读:从微表情到道具叙事的影视内容分析
  • 从MCU到MPU:嵌入式处理器选型与STM32生态演进
  • 安卓逆向实战:动态绕过libmsaoaidsec.so的Frida反调试机制
  • CANN/ops-sparse SpMM算子
  • SpaceXAI编码工具数据上传漏洞曝光:大量机密或泄露,马斯克承诺删数据
  • CANN性能调优代理
  • 解锁时空对比:World Imagery Wayback的卷帘与动画模式实战指南
  • 腾讯混元Hy3 MoE模型开源:快慢思考架构实现高效AI推理
  • CANNBot技能:AscendC算子性能调优分析专家
  • 系统硬件工程师实战指南--本安电路关键参数计算与选型
  • CANN / hcomm 实验性NIC插件指南
  • 如何快速上手openEuler/embedded?零基础入门到编译镜像的完整指南
  • SM320C6748-HIREL串行通信外设深度解析:I2C、UART与USB2.0 OTG寄存器级实战
  • 模板驱动文档自动化:从填空题到内容工业化
  • [ 网络协议篇 ] vlan 详解之 vlan if 实战:从二层隔离到三层互通的网关配置
  • 彻底解决C++运行库安装错误代码5:从原理到实战的完整指南
  • CVE-2019-11043:从PATH_INFO空值到PHP-FPM内存下溢的RCE漏洞深度剖析
  • 如何迁移Intero配置到新工具?无缝过渡Haskell开发环境指南
  • 对偶单纯形法:从理论到实践,解锁线性规划的高效求解新视角
  • Jido运行时模式选择指南:何时使用SpawnAgent、InstanceManager或Pod
  • Ornith-1.0-35B-3bit与主流VLM对比:为什么选择3位量化方案
  • 小米智能音箱Pro技术解析:硬件架构、语音交互与智能家居应用
  • Elasticsearch IK分词器实战:从基础配置到高级自定义与集群部署
  • 掌握LTX2.3-22B_IC-LoRA-CrossView-Prompt提示词:63个有效组合让你的视频视角随心变
  • 软件工程中的可行性分析:从理论到实践的全景指南
  • CANN/Ascend C数据类型转换API
  • STM32 HAL库 PWM+DMA 驱动WS2812B彩灯:从移植到动画效果实战(STM32F030F4P6)