软件测试实验室的建设主要包含五个方面,配备合适的设施和环境条件,确保不会因为环境因素影响测试结果。必要的设备,协助人工进行检测。充足和合理的人力资源,执行测试任务。标准的测试方法,指导测试项目的执行。以及科学的管理体系,确保测试活动有条不紊地进行。本文我们就从这五个方面,分别介绍CNAS/CMA软件测试实验室的建设。
一、软件测试实验室环境和设施建设
实验室应配备合适的环境和设施,以满足软件测试活动的需要,并对这设施和环境的要求形成文件,持续监控,定期评审。
软件测试实验室的设施和环境条件应确保测试数据和测试设备的完好、安全、稳定,测试场地一般应具备防静电、电源故障保护措施。
如果软件测试在实验室固定场所以外进行,应有措施控制测试设施和环境条件满足测试任务要求,确保其测试记录及数据的完整和安全,防止非授权实体的进入。
在实验室固定场所以外测试环境实施软件测试的过程控制和项目管理,应考虑在实验室固定场所以外测试环境与实验室受控环境的各种不同因素,采取相应措施形成文件使测试活动满足管理要求和技术要求。
对结果有影响的因素,实验室进行监控和记录环境条件,应有防止计算机病毒、木马程序等事项不良程序交叉感染测试环境,如防病毒软件的升级及记录。
应有措施保证软件测试项目使用的计算机及网络与该项目以外的计算机及其网络有效隔离,防止外部环境不可控因素对被测软件和测试结果造成不良影响。当通过实验室以外的网络实施远程测试时,应注意影响网络正常运行的环境条件。
二、软件测试实验室设备资源建设
软件测试实验室应该配备能够保障实验室开展软件测试活动所需的设备。
软件测试设备可包括测试工具软件以及计算机系统、网络系统、适配器、测试输入和结果输出等硬件设备。当利用计算机或自动设备对软件测试数据进行采集、处理、记录、报告、存储或检索时,实验室应对这些测试数据处理有关的软件进行核实,并对测试环境中测试工具软件的计算和数据转移进行系统和适当的检查。实验室应规定程序保证测试环境中的所有测试软件应为正式软件或与客户约定的软件,且版本正确。
三、软件测试实验室人力资源建设
软件测试实验室的人员应满足以下要求:
1、从事软件测试人员,应具有计算机及相关专业的大专(含)以上学历、并获得国家或行业承认的软件测试技术专业培训合格资质或计算机软件相关专业的高级工程师,具备与软件测试任务相适应的被测试软件背景知识和软件测试技术。
2、各类人员其他应满足的要求包括:
1)从事软件测试项目管理、测试需求分析、测试策划和测试设计活动的人员,一般应有 2 年(含)以上软件开发工作经历或 3 年以上软件测试技术工作经历;
2)软件测试执行人员,一般应有 3 个月(含)以上软件测试技术岗位实习工作经历,并至少实习完成 1 个软件测试项目;
3)负责软件测试结果评价(评估)、方法确认、质量核查的人员,以及软件测试报告审核人和批准人,一般应有 3 年(含)以上软件测试技术工作经历。
3、软件测试实验室对软件检测人员进行的培训,应包括安全保密、知识产权保护以及软件测试有关的法规、标准。
4、软件测试实验室应:
1)至少具有 5 名软件检测人员;
2)由熟悉软件项目管理、开发、测试及标准、规程、规范的技术人员负责组织实施软件检测任务。
3)由熟悉软件检测过程以及软件测试标准、规范、规程,软件质量评价和软件测试质量评价的人员,负责对软件检测人员实施质量核查,审核软件测试过程和形成的软件测试工作产品是否符合相应的标准、规范;
4)由熟悉软件测试需求、测试结果评价和判定准则的人员负责对软件测试输入和测试结果进行核查。
四、软件测试实验室检测方法
《系统与软件工程系统与软件质量要求和评价(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
五、软件测试实验室质量管理体系
软件测试实验室的质量管理体系可以分为四个层级:质量手册、程序文件、作业指导书、记录文件。
质量手册是阐明实验室的质量方针并描述管理体系的文件,它全面地规定了实验室的管理要求和技术要求,是指导实验室全部检验活动的法规性、纲领性文件。
程序文件是描述实施管理体系要素所涉及到的质量活动由谁来做,做什么,何时何地做。它是质量手册的支持性文件。
作业指导书是描述完成特定任务或操作的指导性文件,为某项特定的工作提供清晰的指导,确保工作按照既定的标准和程序执行,以保证质量。
记录文件包含技术记录和质量记录。技术记录用于记载检测过程中与产生数据相关的信息。质量记录是程序文件的对应记录,用于记载质量活动管理的重要过程。
以上就是在整体上对软件测试实验室建设的介绍,如需软件测试实验室工具参数比对清单或质量管理体系模版,可私信我获取。