软件测试实验室在申请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
CMA软件测试实验室应使用有效的方法进行检验检测。检验检测机构应对检验检测方法定期查新并保留查新记录,确保所用方法正确有效。
可以选择委托第三方机构进行标准查新,也可以自行开展标准的查新工作。标准作为外来技术文件,可以将标准的查新写入到CMA软件测试实验室《文件控制程序中》。明确不同人员的职责和查新的频率,一般来讲,可以由技术负责人负责标准的有效性追踪和版本更新,每个季度由质量管理人员对标准进行查新,并将查新结果记入《标准有效性追踪记录》表中。
除此之外,CMA软件测试实验室还应制定作业指导书,指导和规范软件测试活动的开展。一般而言,CMA软件测试实验室需要制定软件测试作业指导书、设备操作作业指导书、设备的期间核查作业指导书软件测试作业指导书是指导软件测试实验室开展软件测试工作的可操作性文件,作业指导书应包含以下几方面的内容:
1)标题和封面。
作业指导书应该有明确的标题,即明确写明其描述活动过程的名称, 一般可采用“ 作业活动名称 +作业指导书” 或“ 作业活动名称 + 作业规程 / 规范” 的结构。如设置封面,则应在封面上写明编号、 起草人、 审核人、批准人、批准日期及修订状态; 若无封面, 则这些内容应写在标题下方。
2)目的和范围。
作业指导书首先应写明其适用的作业范围及不适用的作业范围;其次应简洁地说明编制目的或其实施目标, 即为什么要编制该作业指导书, 通过编制作业指导书要达到什么样的目标。
3) 作业内容与要求。
作业内容与要求是作业指导书的主体, 应当具体、 准确地反映作业内容与要求及相关活动。同时, 作业指导书内容的表述顺序应与作业活动的顺序相一致。必要时, 可用图或表, 以便于理解。作业指导书的文字应通俗易懂, 尽可能的量化, 用数据说话, 以便作业人员有唯一正确的理解, 实施后确保过程质量的控制。
首先我们需要建立一个整体的软件测试作业指导书,指导软件测试工程师掌握整个测试流程。在下一个层级,我们需要针对性能测试、功能测试等分别创建相应的作业指导书,进一步介绍不同的测试种类的操作流程。最后,需要根据不同的软件产品特性分别制作软件测试操作指南。
软件测试实验室的质量管理体系可以分为四个层级:质量手册、程序文件、作业指导书、记录文件。
质量手册是阐明实验室的质量方针并描述管理体系的文件,它全面地规定了实验室的管理要求和技术要求,是指导实验室全部检验活动的法规性、纲领性文件。
程序文件是描述实施管理体系要素所涉及到的质量活动由谁来做,做什么,何时何地做。它是质量手册的支持性文件。
作业指导书是描述完成特定任务或操作的指导性文件,为某项特定的工作提供清晰的指导,确保工作按照既定的标准和程序执行,以保证质量。
记录文件包含技术记录和质量记录。技术记录用于记载检测过程中与产生数据相关的信息。质量记录是程序文件的对应记录,用于记载质量活动管理的重要过程。
以上是从软件测试技术体系以及软件测试质量管理体系角度讲述的CMA实验室软件测试体系的建立,希望能够对你有所帮助。
【免责声明】:本文章系转自其他媒体,发布目的在于传递更多信息,内容仅供读者参考。本平台不承担此类作品侵权行为的直接责任及连带责任。本平台对此资讯文字、图片等所有信息的真实性不作任何保证或承诺,亦不构成任何购买、投资等建议,据此操作者风险自担。