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

CMA软件实验室体系建设中的测试方法部分

在《检验检测机构资质认定评审准则》中,第十二条的第四个小节,是针对CMA软件实验室测试方法相关的要求。

(四)检验检测机构能正确使用有效的方法开展检验检测活动。检验检测方法包括标准方法和非标准方法,应当优先使用标准方法。使用标准方法前应当进行验证;使用非标准方法前,应当先对方法进行确认,再验证。

针对上述要求,CMA软件实验室可以从以下四个维度去展开理解。

1、何为有效的方法?

检验检测机构应使用有效的方法进行检验检测。检验检测机构应对检验检测方法定期查新并保留查新记录,确保所用方法正确有效。

CMA软件实验室标准方法如何查新?

我们可以选择委托第三方机构进行标准查新,也可以自行开展标准的查新工作。标准作为外来技术文件,可以将标准的查新写入到CMA软件测试实验室《文件控制程序中》。明确不同人员的职责和查新的频率,一般来讲,可以由技术负责人负责标准的有效性追踪和版本更新,每个季度由质量管理人员对标准进行查新,并将查新结果记入《标准有效性追踪记录》表中。

2、可申请资质认定的标准方法有哪些?

可申请资质认定的标准和非标方法包括:(1)国家标准、行业标准、地方标准;(2)国际标准化组织(ISO)、国际电工委员会(IEC)、国际电信联盟(ITU)发布的国际标准以及国际标准化组织确认并公布的其他国际组织制定的标准; (3)国务院有关部门认可采用的国外标准;(4)国务院有关部门和省政府有关部门以文件、技术规范等形式发布和指定的检验检测方法;(5)具有自主创新技术、具备竞争优势的团体标准(参见《国家认监委关于推进检验检测机构资质认定统一实施的通知》〔国认实(2018)12号〕); (6)国务院有关部门和省政府有关部门指定已废止的标准或方法用于监督检查等特定工作的,以指定的标准或方法为依据申请的项目参数仅能用于该特定工作; (7)法律、行政法规、规章对新标准或方法实施另有规定的,从其规定。 

CMA软件实验室开展软件检测可依据的标准方法

《系统与软件工程系统与软件质量要求和评价(SQuaRE) 第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》GB/T 25000.51-2016

《信息安全技术 网络安全等级保护基本要求》GBTT22239-2019

《C/C++语言源代码漏洞测试规范》GB/T 34943-2017

《Java语言源代码漏洞测试规范》GB/T 34944-2017

《C#语言源代码漏洞测试规范》GB/T 34946-2017

《军用软件测试指南》GJB-Z-141-2004

3、CMA软件实验室如何进行方法验证?

检验检测机构在初次使用标准方法前,应验证能够正确地运用这些标准方法,如果标准方法发生了变更,应重新予以验证,并提供相关证明材料。检验检测机构在使用非标准方法前,应先对方法进行确认再验证,以确保该方法适用于预期的用途,并提供相关证明材料。如果方法发生了变化,应重新予以确认,并提供相关证明材料。验证是指提供客观证据,证明给定项目满足规定要求;确认是对规定要求满足预期用途的验证。 

4、CMA软件实验室需要编写哪些作业指导书?

官方发布的评审准则释义中有明确表述,如果标准、技术规范、方法不能被操作人员直接使用,或其内容不便于理解,规定不够简明或缺少足够的信息,或方法中有可选择的步骤,或在方法运用时造成因人而异,可能影响检验检测数据和结果正确性时,应制定作业指导书,包括但不限于设备操作规程、样品的制备程序、补充的检验检测细则。 

一般而言,CMA软件实验室需要制定软件测试作业指导书、设备操作作业指导书、设备的期间核查作业指导书。

软件测试作业指导书是指导软件测试实验室开展软件测试工作的可操作性文件,作业指导书应包含以下几方面的内容:

1)标题和封面。作业指导书应该有明确的标题,即明确写明其描述活动过程的名称, 一般可采用“ 作业活动名称 +作业指导书” 或“ 作业活动名称 + 作业规程 / 规范” 的结构。如设置封面,则应在封面上写明编号、 起草人、 审核人、批准人、批准日期及修订状态; 若无封面, 则这些内容应写在标题下方。

2)目的和范围。作业指导书首先应写明其适用的作业范围及不适用的作业范围;其次应简洁地说明编制目的或其实施目标, 即为什么要编制该作业指导书, 通过编制作业指导书要达到什么样的目标。

3)作业内容与要求。作业内容与要求是作业指导书的主体, 应当具体、 准确地反映作业内容与要求及相关活动。同时, 作业指导书内容的表述顺序应与作业活动的顺序相一致。必要时, 可用图或表, 以便于理解。作业指导书的文字应通俗易懂, 尽可能的量化, 用数据说话, 以便作业人员有唯一正确的理解, 实施后确保过程质量的控制。

首先我们需要建立一个整体的软件测试作业指导书,指导软件测试工程师掌握整个测试流程。在下一个层级,我们需要针对性能测试、功能测试等分别创建相应的作业指导书,进一步介绍不同的测试种类的操作流程。最后,需要根据不同的软件产品特性分别制作软件测试操作指南。

相关文章:

  • 内网渗透——红日靶场四
  • 【知识点】关于vue3中markRow、shallowRef、shallowReactive的了解
  • 【办公类-18-06】20250523(Python)“口腔检查涂氟信息”批量生成打印(学号、姓名、学校、班级、身份证、户籍、性别、民族)
  • 【AS32X601驱动系列教程】GPIO_按键检测详解
  • DDR DFI 5.2 协议接口学习梳理笔记01
  • 基于SpringBoot+Vue的足球青训俱乐部管理后台系统的设计与开发
  • rac-rac dg 用role自动启动service
  • leetcode hot100:十三、解题思路大全:多维动态规划(不同路径、最小路径和、最长回文子串、 最长公共子序列、编辑距离)
  • NHANES指标推荐:MHR
  • 101 alpha_59
  • LaTeX中所有数字都应该在数学环境中吗?
  • 消息队列RabbitMQ与AMQP协议详解
  • PCIe Gen3 phy(编解码,token相关)
  • 交流电能表基本介绍
  • 阿里云服务器 篇十五:自动签到服务(基于Cookie,脚本和数据分离)
  • RIP和BFD是怎么协同工作的?
  • Opixs: Fluxim推出的全新显示仿真模拟软件
  • JVM 双亲委派模型
  • 系分论文《论软件系统的安全性测试方法》
  • c语言字符串函数
  • 做纯净系统的网站/关键词包括哪些内容
  • 宁波公司网站建立/北京seo优化哪家公司好
  • 网站建设合约具体内容/衡阳seo外包
  • 中国空间站纪念币/电商具体是做什么的
  • 响应式网站是做多大尺寸/公司建网站多少钱
  • 广西壮族自治区医保网上服务大厅/北京seo地址