我们申请CNAS实验室的第一步是向 CNAS 认可七处递交认可申请,CNAS 秘书处在收到我们递交的申请资料后,对实验室的人员、设施和环境条件、设备、计量溯源性以及外部提供的产品和服务进行初步审查。确认以上几项均符合要求后开始受理,安排评审组长对实验室的申请资料进行全面审查。实验室能否顺利进入到现场评审的环节,完全取决于文件评审的结果。
如果我们提供的申请资料出现自相矛盾、与实际情况不符、涉及了实验室并不从事的活动等情况时,会被认定为“存在诚实性问题”,无法成功进入下一环节。因此,软件测试实验室在申请CNAS实验室时,提交的材料一定要紧扣软件测试领域。本文就带大家一起明确一下,软件测试CNAS实验室申请资料在哪些地方其他实验室不同?
1、如果实验室所在的组织从事软件测试以外的活动涉及软件开发,应有承诺采取措施确保不利用被检测软件相关方的知识产权牟取利益。
2、在制定软件测试方法和程序、培训和考核人员、选择和校准所用设备时,要结合软件测试过程和测试项目管理活动的因素。
3、如果软件测试在实验室固定场所以外进行,应有措施控制测试设施和环境条件满足测试任务要求,确保其测试记录及数据的完整和安全,防止非授权实体的进入。在实验室固定场所以外测试环境实施软件测试的过程控制和项目管理,应考虑在实验室固定场所以外测试环境与实验室受控环境的各种不同因素,采取相应措施形成文件使测试活动满足管理要求和技术要求。
4、对结果有影响的因素,实验室进行监控和记录环境条件,应有防止计算机病毒、木马程序等事项不良程序交叉感染测试环境,如防病毒软件的升级及记录。有措施保证软件测试项目使用的计算机及网络与该项目以外的计算机及其网络有效隔离,防止外部环境不可控因素对被测软件和测试结果造成不良影响。当通过实验室以外的网络实施远程测试时,应注意影响网络正常运行的环境条件。
6、软件测试设备可包括测试工具软件以及计算机系统、网络系统、适配器、测试输入和结果输出等硬件设备。当利用计算机或自动设备对软件测试数据进行采集、处理、记录、报告、存储或检索时,实验室应对这些测试数据处理有关的软件进行核实,并对测试环境中测试工具软件的计算和数据转移进行系统和适当的检查。实验室应规定程序保证测试环境中的所有测试软件应为正式软件或与客户约定的软件,且版本正确。实验室应对测试工具软件进行版本升级和配置控制,防止误用。有指标要求的测试工具在投入使用前应对其使用范围进行检查。
7、正在进行测试的设备应张贴“测试中”的标识,并在屏保中设置标识,以避免错误调整测试环境影响测试工作的进行。设备记录应包括测试所用设备的配置及支撑软件等信息(包括:工具类型、名称、生产厂商、版本号、用途与性能、启用时间、许可证书、主要选件、技术文件及运行平台等信息)。测试工具软件的不同版本,均应加以唯一性标识。
8、当无法溯源的测量方法和测试工具是新的或进行了重大更新,采取措施检测测试方法和测试工具的有效性,确保软件测试的“溯源性效果”,提供测试结果可信度。
9、制订合同评审程序,对测试项目结束后如何处置测试输入项和测试工作产品、如何向客户交付测试产品(包括交付项、交付形式和数量等)应予明确、充分规定。对测试项目结束条件、测试风险予充分规定;对开展测试准备了解测试任务的同时逐步完善合同内容的评审,或可能延续到软件测试计划、测试需求和测试说明阶段的评审,予充分规定;对测试目的、为达到测试目的需要提供给实验室的测试输入项、测试输入项的提供方式以及提供时机予充分规定。
10、对检测任务进行测试需求分析,测试策划应由实验室完成,外部提供测试服务的合同或协议应满足客户要求,明确外部提供测试服务的评审和监督要求。
11、对测试周期(接受被测试软件至交付测试报告)超过6个月的软件测试项目,实验室应与客户及被测试软件相关方保持必要沟通。沟通内容可包括:合同、客户要求变更及其落实情况;计划进展情况,延误或其他主要偏离及其原因;已发现的软件问题;遇到的测试问题;
12、对常规软件测试项目,测试合同可以是任何书面的协议。实验室应对软件测试协议及时形成详细的文字记录,并有审核确认。
13、实验室所采用的软件测试方法,一般包括测试用例集、测试工具(硬件和软件)及其使用方法、以及依托测试工具运行测试用例获得测试结果的相关程序三要素。应具有适当的软件测试方法使用指导书,有措施确保测试用例、测试脚本、测试数据和测试工具的一致、有效。
14、实验室应制定测试计划、测试需求和测试用例及其执行方案,通过文档化方式明确选定的测试方法。实验室应组织本领域专家对非标方法进行技术评审。软件测试方法确认应尽可能全面,包括对被测试软件的各种质量子特性的测试顺序、测试约束及测试输入的组合并进行测试方法的验证。
15、实验室应向客户提供充分的保证,确保测试工具或测试集不会将病毒或其他损坏因素引入到属于客户的硬件或软件中。测试完成后,实验室应按客户要求处置被测试软件,并保留记录。实验室在接收被测软件时应详细记录被测试软件的程序、软件工程文档、数据及版本号,并进行唯一性标识。在接收测试样品时,应对样品进行病毒检查并记录。
16、实验室应保存外部提供测试服务的技术文档、测试记录和测试报告。适用时软件测试项记录应包括:测试输入项记录:客户提供的被测试软件清单、与软件测试相关的文件清单等;测试技术文档:测试(回归测试)方案、测试(项目)计划、测试需求规格说明、测试说明、软件测试报告的副本等;测试环境记录:测试场地设施记录、被测试软件运行平台软件硬件记录、测试设备记录、测试工具软件记录、陪测的设备和软件记录等;测试执行记录:测试记录(日志)、文档检查记录、软件问题单(报告)、源程序缺陷报告、测试问题单(报告)等;技术评审记录:对软件测试合同、测试输入项、测试技术文档、测试环境、测试结果等进行技术评审的记录。
17、实验室应有措施保持同一技术记录的不同形态的内容修改、版本控制的一致性。纳入配置管理的电子版软件测试技术文档,可通过文档修改表记录版本号、修改内容、日期、修改人、审核人等信息的方式保持不同介质实物资料版本的一致;纳入受控管理的其他技术记录,可通过适合不同介质的加注方式记录修改内容、日期、修改人、审核人等信息。
18、实验室应有软件有效性的质量监控方案,审核软件测试过程和软件测试工作产品与相应软件测试标准、规范、程序的符合性,标识不符合项。
19、实验室应建立、实施和保持与软件测试活动范围相适应的管理体系;应将软件测试相关的过程和活动以及测试项目管理相关的过程和活动的政策、计划、程序和指导书制订成文件。
20、实验室应将软件测试相关的法律法规、软件测试标准方法和评价方法文档、测试设备和测试工具软件配套的技术文档,以及软件测试管理软件的文档作为外部文件加以控制。实验室应有规定和措施,确保计算机系统中的文件与其他载体上的文件在内容、修订、版本控制、发布、存档等方面的一致性。
21、纠正措施中软件测试产生问题的原因还可能是:软件病毒、测试用数据及操作顺序等。
通过上述21条软件测试领域专项要求,可以看出软件测试领域的实验室能力认可准则与通用准则差异是非常大的。大家在整理CNAS申请资料的过程中,如果需要软件测试相关领域的文件模版,可以私信我获取。