ARTICLE · 1045437
CNAS / CMA 实验室软件测试工具管理与检测设备维保实施指南
目 录
一、核心结论:不强制“签维保合同”,但强制“建立受控闭环”
实验室最常见的误读是:准则要求所有设备必须签外部维保合同。这个理解是错误的。CNAS 与 CMA(现行评审准则)均未要求实验室对每一台设备签订外部维保/维修合同;真正的要求是:对“影响检测结果有效性的设备”(含软件工具)建立并运行一套完整的控制闭环。
1.1 一句话结论
是否“必须维保”取决于风险判定,而非设备名称。只要设备/软件的输出会进入检测结果、或影响结果有效性,就必须纳入“维护—验证—溯源/核查—故障处置—记录”的受控流程。至于这个维护由谁做(原厂、代理商、实验室自己),准则不做强制;实验室具备相应能力时,完全可以自维护并留存证据。
1.2 软件测试工具的定性
软件测试工具(性能、安全、功能自动化、兼容性、静态/动态分析、仿真、测试管理,以及自研脚本、开源工具、客户提供的工具等)在 CNAS-CL01-A019 中明确属于“软件测试设备”(6.4.1)。因此:
它必须纳入设备/设施管理,建立台账并赋予唯一性标识;
投用前必须核查/确认(6.4.4、A019 6.4.1、6.4.4);
必须做版本管理与配置控制,防止误用(A019 6.4.3);
必须保留设备档案(A019 6.4.13);
不等于“必须做计量校准”——多数纯软件工具不产生可溯源物理量,改用功能/性能确认与定期核查即可,这正是软件实验室与硬件实验室最大的差异。
1.3 判定矩阵:什么才叫“必须做”
情形 | 准则要求 | 是否必须外部维保 |
影响结果有效性的设备/软件 | 维护、验证、溯源/核查、故障处置、记录全闭环(CL01 6.4;评审准则第十一条) | 否,可自维护,但须有能力和记录 |
用于测量且需溯源的硬件 | 检定/校准 + 计量确认 + 状态标识(评审准则第十一条) | 校准须有资质,维保仍可不外包 |
纯软件测试工具(无物理量输出) | 投用前确认 + 版本/配置控制 + 定期核查 + 变更再确认(A019 6.4) | 否,通常无“校准”一说 |
新工具 / 重大更新 / 无法溯源的工具 | 有效性验证:标准测试集、预埋缺陷样例、比对等(A019 6.5.3) | 否,属方法有效性证据 |
关键、复杂、依赖原厂的设备 | 按计划维护 + 故障可修复 + 状态可控(举证在实验室) | 建议签维保,非强制 |
关键原则:“维保”在软件领域的内涵被替换为“维护(maintenance)+ 验证(verification)”。评审员不看你有没有维保合同,看你能不能证明工具在整个生命周期内始终适用、可信、可追溯。
二、法规依据:CNAS 与 CMA 双线对照
本章给出可直接写入体系文件“编制依据”章节的权威来源。
2.1 CMA 现行依据
现行文件:《检验检测机构资质认定评审准则》(市场监管总局 2023 年第 21 号公告),2023 年 12 月 1 日起施行。
配套释义:市场监管总局认可检测司《关于印发〈检验检测机构资质认定评审准则〉条文释义的函》(市监检测〔司〕函〔2023〕37 号)。管理体系建设可参照 GB/T 27025-2019(等同 ISO/IEC 17025:2017)。
2.2 核心条款逐条对照
要求 | CNAS-CL01:2018 + A019 | CMA 现行评审准则(2023 版) |
配备与支配权 | 6.4.1 获得正确开展活动所需的、影响结果的设备 | 第十一条:配备具独立支配使用权、性能符合要求的设备设施;租借用期限不少于 1 年 |
维护 | 6.4.3 按计划维护,防污染/性能退化 | 第十一条释义:租用、借用的仪器设备,由本机构人员操作、维护、检定或校准并有效实施 |
投用前验证 | 6.4.4;A019 6.4.1、6.4.4 有指标要求工具核查使用范围 | 第十一条(二):投用前实施核查、检定或校准,并做计量确认后方可使用 |
溯源 | 6.5;A019 6.5.3 新工具/重大更新用标准测试集等验证 | 第十一条(二):实施检定、校准或核查,保证计量溯源性;无法溯源时保留相关性/准确性证据 |
期间核查 | 6.4.10 需要时按计划核查 | 第十一条释义:需保持可信度时做期间核查(稳定性差、高频、外出、曾超差纳入) |
故障/异常 | 6.4.9 停用、隔离、修复后验证,评估对既往结果影响 | 第十一条释义:出现异常/故障→停用、隔离/标识,修复后确认正常方可再用 |
防误调整 | 6.4.12 防止意外调整导致结果无效 | 第十二条管理体系总体要求 |
记录/档案 | 6.4.13;A019 6.4.13 含配置、支撑软件、版本号、许可等 | 第十一条释义:设备档案含软件、版本、许可、技术文件、运行平台等 |
状态标识 | 6.4.7 / A019 6.4.12“测试中”标识 | 需检定/校准或有有效期的设备,应有功能状态及有效期标识 |
软件/数据 | A019 6.4.1 软件核实 + 计算与数据转移检查 | 第十二条(八):自动化软件正确性验证并记录;保障数据安全性、完整性、正确性 |
注:软件测试实验室还需关注《软件检验检测机构资质认定评审补充要求》(2026 年 4 月 17 日发布征求意见稿,计划 2026 年 9 月 1 日起施行)。正式发布后,其设备条款(第十三条至第十七条)与 A019 高度对齐,可作为更细化的落地依据——但成文时仍应以正式发布版本为准。
三 、软件测试工具的具体管控要求
以下要求同时覆盖 CNAS-CL01-A019 与 CMA 现行评审准则,可视为软件实验室的“最小合规集”。
3.1 “正式软件”与版本正确性(A019 6.4.1)
测试环境中所有测试软件应为正式软件或与客户约定的软件,且版本正确。
正式软件:按程序得到验证、通过批准的货架软件(商用,有官方授权与版本号);或经同行专家技术鉴定的非货架软件(开源、自研)。
版本正确性:每个项目使用的工具版本必须与测试方法/作业指导书规定的一致,不同版本唯一性标识,禁止生产环境混用。
快速验证:可运行一小组测试,验证工具(含嵌入式工具配套硬件)已正确安装(A019 6.4.1 注 2)。
3.2 投用前确认(A019 6.4.4 + CL01 6.4.4)
有指标要求的工具,初次使用前核查其使用范围(如宣称支持 500 并发的性能工具,须验证其达到要求);
商用、开源、自研、客户提供工具一律做适用性确认(CMA 补充要求第十三条/十四条精神);
租赁/借用工具:每次投用前核查,且须有合法许可/授权协议(A019 结合 CL01-G001 6.4.1 a)。
3.3 版本管理与配置控制(A019 6.4.3)
版本升级、打补丁、插件变更、配置改动须申请、评审、再确认;
旧版本封存或标注,禁止与现行版本混用;
配套项:测试脚本、测试用例、测试数据、配置文件一并纳入配置管理,保证与工具版本一致。
3.4 无法传统溯源时的有效性验证(A019 6.5.3)
新工具或重大更新无法溯源到国家或国际测量标准时,用替代方案证明“溯源性效果”,证据可包括:
对特定测试样例软件测试,审查预埋问题的复现情况并确认偏差;
溯源至权威测试集规范,提供所得结果与预期结果比较,列出已知缺陷;
适用时在报告中标明结果溯源至国际标准测试集/权威测试集;
规范与测试用例实现存在重大差异时,说明每个用例如何真实来源于规范,保留判定/测量信息。
3.5 环境与隔离(A019 6.3.3/6.3.4 b)
测试机、测试网络与项目外网络有效隔离;防病毒软件及时升级并记录;测试前核查环境;
多个项目并行时保持测试环境有效分离;远程测试时控制网络与运行条件;
测试环境与运行环境不一致时,做差异性分析并说明对结果的影响。
3.6 自动化软件正确性验证(评审准则第十二条(八))
对数据采集、处理、记录、报告、存储、检索类自动化软件,验证其正确性并保留记录;
含信息化管理系统(LIMS)、数据采集/处理系统;
体系文件须含数据完整性、安全性、防伪造篡改措施,防止未授权访问。
四、实验室具体应对方案(可直接落地)
本章给出“程序—台账—计划—记录”四件套,实验室可直接照此建立或修订现有体系。
4.1 第一步:设备/工具分类与风险分级
按“是否影响结果 + 是否输出物理量”分为四类,决定控制强度:
类别 | 典型对象 | 控制策略 |
A 类:影响结果的测量硬件 | 温湿度计、时间同步、网络性能基准、协议分析仪、负载发生器、加密狗宿主 | 校准/检定 + 期间核查 + 维护 + 状态标识 |
B 类:纯软件测试工具 | 性能、安全、功能自动化、静态扫描、兼容性、测试管理 | 投用前确认 + 版本/配置控制 + 定期核查 + 变更再确认 |
C 类:陪测/支撑软硬件 | 服务器、手机/终端、网络、适配器、测试输入输出设备 | 功能确认 + 环境维护 + 项目中核查 |
D 类:参考数据/样本集 | 漏洞库、病毒样本、攻击包、标准测试集 | 版本记录 + 更新核查 + 项目前最新性确认 |
分级结论:A 类走“校准”主线,B/C/D 类走“确认 + 核查”主线。绝大多数软件工具落在 B 类,因此“不需要校准、不需要外部维保”是常态,但“必须确认、必须留证”是底线。
4.2 第二步:建立台账与唯一性标识
每一工具/设备一条档案(A019 6.4.13 + 评审准则第十一条),建议字段:
基本信息:工具类型、名称、生产厂商、版本号、用途与性能、启用时间、主要选件;
合规信息:许可证书/授权文件、合同文件、技术文件、运行平台;
受控信息:唯一性编号、状态标识(在用/停用/测试中/封存)、责任人、存放/部署位置;
溯源信息:确认/核查方式、周期、最近日期、结论、下次计划日期;
变更信息:版本升级、配置改动、再确认结论、批准人。
标识要求:正在测试的设备贴“测试中”标识(A019 6.4.12),屏保设置标识,避免误调整;需检定/校准或有有效期的设备,标识须让使用人一眼识别功能状态与有效期。
4.3 第三步:编制维护与核查计划
计划按风险制定,而非一刀切。频次参考下表(实验室可据稳定性、使用频率、故障史调整,并在程序中说明判定理由):
对象 | 活动 | 建议频次/触发点 |
软件工具(B 类) | 版本/配置受控、环境核查 | 每次项目前;版本变更即再确认 |
软件工具(有指标) | 使用范围核查(如并发数、漏洞库) | 初次投用前 + 重大更新后 |
样本集/漏洞库(D 类) | 最新性确认、更新记录 | 每个项目测试前 |
支撑硬件(C 类) | 功能确认、基准验证 | 投用前 + 定期(如季度) |
测量硬件(A 类) | 检定/校准 + 期间核查 | 按校准周期;期间核查按风险(稳定性、频率、外出、故障史) |
全部设备 | 维护、清洁、备份、防病毒 | 按计划(月/季)+ 环境触发 |
新工具 / 重大更新 | 有效性验证(A019 6.5.3) | 投用前一次性完成 |
举证责任提醒:评审逻辑是“你需要时你就要做”,举证责任在实验室。对于关键、高频、高精度、历史故障多的设备,若不安排期间核查,必须在风险评估中书面说明理由——不能只写“不需要”。
4.4 第四步:投用前确认与变更再确认的实施方法
按工具类型给出可执行的确认手段:
工具类型 | 确认/核查方法 |
功能/自动化 | 用已知缺陷的标准样例跑通;与人工/其他方法比对;回归历史用例集 |
性能测试 | 用性能参数已知的基准系统验证并发、响应时间、吞吐量在预期误差内 |
安全测试 | 漏洞库版本核对;用含已知漏洞的样例应用验证检出率、误报/漏报 |
静态/动态分析 | 标准代码样例(含预埋缺陷)复现;与参考实现/同行评审交叉验证 |
自研脚本/工具 | 单元测试 + 代码评审 + 回归样集;必要时第三方测试或同行专家技术鉴定 |
开源工具 | 版本/签名完整性校验;漏洞核对;锁定版本 + 许可证合规;基准比对 |
客户提供工具 | 投用前适用性 + 安全性确认;隔离运行;处置留证 |
输出物:每项确认形成《测试工具确认报告》,含工具标识、版本、确认方法、标准/样例来源、结果、结论、批准人、再确认触发条件。
4.5 第五步:故障、异常与不符合处置闭环
发现异常/可疑结果 → 立即停用该工具/设备,贴“停用”标识并隔离;
评估该异常对已出具结果的影响(影响区间、是否需通知客户/撤回报告);
维修/修复 → 修复后通过确认/核查/校准正常,方可解除停用;
重大变更或无法判定时→ 走不符合工作控制,必要时复测受影响项目;
全部过程记录并归档,作为内审与管理评审输入。
4.6 第六步:外部维保的决策规则(要不要签合同)
实验室可自行维护,也可外包。按下表决策,并在《设备管理程序》中写明:
情形 | 建议 |
低风险、稳定、内部有能力维护 | 自维护 + 维护记录,无需外部合同(合规) |
关键、复杂、原厂依赖强 | 建议签原厂/代理维保或备件响应,降低停机与溯源风险(非强制) |
带测量功能需溯源的硬件 | 校准须委托有能力的校准机构;维保可自做 |
租赁/借用设备 | 合同期不少于 1 年,由本机构人员操作、维护、溯源(CMA 第十一条) |
无任何能力证据的自维护 | 不允许——维护能力本身要有作业指导书、人员授权、记录支撑 |
五、记录表单清单(最小集)
以下表单构成“做过且有效”的证据链,建议纳入受控记录清单:
《检测设备/软件工具总台账》
《测试工具软件版本/配置变更记录》
《设备/工具投用前确认报告》《期间核查计划与报告》
《检定/校准结果确认表》《计量溯源计划》
《设备维护保养记录》《设备使用记录》《设备状态标识(标签/屏保)》
《测试工具软件更新/再确认记录》《设备软件更新记录》
《设备停用/报废申请》《维修申请与修复验证记录》
《不符合工作(设备/软件类)处置记录》《受影响结果评估记录》
《租(借)用设备情况表》《委托方提供设备登记表》
《自动化软件正确性验证记录》《数据完整性与访问权限控制记录》
5.1 台账关键字段示例(可直接建表)
字段分组 | 具体字段 |
标识 | 唯一编号、名称、类型、厂商、型号/版本号、启用日期、责任人 |
用途与性能 | 用途、性能指标、使用范围、运行平台、主要选件 |
合规 | 许可证/授权文件、合同文件、技术文件、来源(商用/开源/自研/客户提供) |
受控 | 状态(在用/停用/测试中/封存)、存放位置、配置基线、版本唯一性标识 |
确认/溯源 | 确认方式、周期、最近日期、结论、下次计划;校准证书/修正信息利用情况 |
维护 | 维护计划、已实施维护、维护人、异常与故障、维修与再确认 |
六、迎审要点:评审员会怎么查
把证据组织成“评审员逻辑”,做到随时可答、可查、可追溯:
6.1 高频提问与应答要点
评审员可能问 | 实验室应答(附证据) |
“软件工具为什么要校准?” | 多数纯软件工具不输出可溯源物理量,按 A019 做投用前确认 + 定期核查即可;有测量功能的硬件才校准 |
“没有维保合同合规吗?” | 合规。准则要求按计划维护并留证,不强制外部维保;自维护能力由作业指导书、授权人员、记录证明 |
“这个版本怎么证明适用?” | 出示该版本的确认报告、标准样例/基准系统验证结果、再确认记录 |
“升级后为什么没重新验证?” | 版本升级属配置变更,须再确认;若未做则构成不符合项 |
“结果可疑怎么处理的?” | 停用—隔离—影响评估—修复后验证—必要时复测—不符合闭环记录 |
6.2 评审现场检查清单
随机抽 3–5 个在用工具,能立刻调出:台账 + 版本 + 确认报告 + 最近核查记录;
抽查一个版本升级/配置变更,确认有申请、评审、再确认、批准闭环;
抽查一台故障/停用设备,确认标识、隔离、影响评估、修复验证齐全;
核对需溯源硬件的证书有效期与状态标识,确认修正信息已利用、更新、备份;
核查自动化软件(LIMS/数据处理)正确性验证记录与数据访问控制;
七、常见不符合项与风险提示
风险点 | 典型不符合表现 | 预防措施 |
工具未确认 | 装完即用,无投用前确认报告 | 建确认报告模板,纳入项目启动必做项 |
版本失控 | 生产环境混用多版本、无唯一标识 | 配置管理 + 版本锁定 + 变更审批 |
把校准当万能 | 对纯软件强行要求“校准证书” | 明确 A/B/C/D 分类,软件走确认+核查 |
期间核查缺位 | 关键设备无核查且无书面理由 | 风险评估中写明频次判定与依据 |
故障未追溯 | 异常后未评估既往结果 | 停用闭环 + 受影响结果评估模板 |
自研工具无证据 | 自研脚本/工具未经验证即出报告 | 单元测试 + 标准样例 + 同行/第三方鉴定 |
数据完整性 | 无访问权限、无防篡改、无备份 | 第十二条(八)专项控制 + 定期演练 |
7.1 一句话风险提示
最大风险不是“没签维保合同”,而是“无法证明工具输出可信且全程受控”。只要台账、确认、版本、核查、故障、记录六条证据链完整,无论自维护还是外包维保,都可通过评审。
附录 实施路线图(建议 4 周完成)
周次 | 任务 | 产出 |
第 1 周 | 设备分类分级 | 修订《设备管理程序》;完成 A/B/C/D 分类清单; |
第 2 周 | 台账与标识 | 建总台账并补全字段;贴状态标识;建立版本/配置基线 |
第 3 周 | 确认与核查 | 编写各类工具确认作业指导书;完成投用前确认报告;定期间核查频次 |
第 4 周 | 闭环与演练 | 故障/不符合处置演练;内审抽查;管理评审输入;迎审证据包 |

【关于平台】
🌻立志开发最贴合您需求、最实用、最系统的检验检测原创知识体系,争取让您用简单的方法做专业的事;
🌻立志筛选最有用、最专业的行业信息,让您阅有所获;
🌻可能做不到最好但争做最用心的平台。
免责声明:本平台非原创文章均来自网络,文章内容代表原作者观点,不代表本公众号观点,这里仅用于学习参考,如有侵权,请联系删除。原创文件基于公开数据进行整理分析,也仅用于学习交流,不用于任何决策,如数据和实际存在偏差,请以实际为准。需转发或使用本公众号原创文章应征得授权并标注来源。