检测和校准试验室能力认可准则在软件检测领域的应用说明(共8页).doc

上传人:飞****2 文档编号:16804966 上传时间:2022-05-19 格式:DOC 页数:8 大小:57.50KB
返回 下载 相关 举报
检测和校准试验室能力认可准则在软件检测领域的应用说明(共8页).doc_第1页
第1页 / 共8页
检测和校准试验室能力认可准则在软件检测领域的应用说明(共8页).doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《检测和校准试验室能力认可准则在软件检测领域的应用说明(共8页).doc》由会员分享,可在线阅读,更多相关《检测和校准试验室能力认可准则在软件检测领域的应用说明(共8页).doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上检测和校准实验室能力认可准则在软件检测领域的应用说明一、引言本文件是CNAS根据软件检测的特性对检测和校准实验室能力认可准则(CNAS-CL01:2006)的部分条款所作的进一步说明,并不增加或减少该准则的要求。本文件的应用说明按照检测和校准实验室能力认可准则(CNAS-CL01:2006)的条款顺序编排,故章节号不是完全连续的。本文件应与检测和校准实验室能力认可准则(CNAS-CL01:2006)同时使用。二、应用说明1.范围1.2本文件适用于所有从事软件检测的实验室。2. 引用文件下列文件中的有关条款通过引用而成为本标准具体的条款。凡注日期或版次的引用文件,其后的

2、任何修改单(不包括勘误的内容)或修订版本都不适用于本标准,但提倡本标准的使用者探讨使用其最新版本的可能性。凡不注日期或版次的引用文件,其最新版本适用于本标准。检测和校准实验室认可准则(CNAS-CL01:2006)(简称准则)软件工程术语(GB/T 11457)3. 术语和定义GB/T 11457中确立的术语和定义适用于本文件。本文件使用的其他术语和定义如下:3.1 检测输入项requisitethings for testing完成软件检测任务需要有关方提供的检测条件。如:被检测软件、检测依据、标准。3.2 测试技术文档 test technique document软件检测过程中按照某种规

3、范文档化的测试策划、测试设计等活动的技术成果。如:测试计划、测试说明。3.3 检测环境 testing context按照检测要求和设计的测试方法,驱动、控制被检测软件运行或解析被检测软件本体的硬件、软件、数据、场地及其他技术设施的集成。3.4 被检测软件software under testing 送实验室检测的软件产品,包括程序、技术文档和数据。3.5 测试需求 test requirements为了使需方能够接受一个软件产品,按照特定的标准或规范对被检测软件实现其研制要求或研制合同等文件规定的软件能力及其特性进行的必要测试。3.6 测试项 test items对软件的实体元素、能力要素或

4、特性要素需要进行某一测试种类测试的测试集。4. 管理要求4.1 组织4.1.4如果实验室所在的组织从事软件检测以外的活动涉及软件开发,应有承诺采取措施确保不利用被检测软件相关方的知识产权牟取利益;并且不应当参与所在组织承研软件的第三方检测活动,以避免对其判断独立性和检测诚信度的任何可能损害。4.1.5实验室应:a)由熟悉项目管理、软件开发技术、软件测试技术及其标准、规程、规范的技术人员,负责组织实施软件检测任务。c)有政策和程序确保与被测软件相关各方的机密信息和知识产权得到保护,确保客户产品的一切信息得到保护。e)应具有5名(含)以上满足5.2要求的软件检测人员,并应拥有与其检测任务相适应的场

5、地、设施、设备、检测工具软件等资产。g)由熟悉软件检测过程以及软件测试的标准、规范、规程,软件质量评价和软件测试质量评价的人员,负责对软件检测人员实施质量监督,审核软件检测过程和形成的软件检测工作产品是否符合相应的标准、规范;h) 由熟悉软件测试需求、测试结果评价和判定准则的人员,负责对软件测试输入和测试结果进行测试执行监督。4.2 管理体系4.2.1实验室应建立、实施和保持与软件检测活动范围相适应的管理体系;应将软件检测相关的过程和活动以及检测项目管理相关的过程和活动的政策、制度、计划、程序和指导书制订成文件。实验室管理体系中应包括:a)软件检测过程,一般包括测试需求分析、检测项目策划、测试

6、设计和实现、测试执行和回归测试、检测总结所开展的技术活动以及测试计划、测试需求、测试说明、测试就绪、测试结果等测试技术评审活动;b)软件检测项目管理,主要包括检测配置管理,将检测需求、测试环境、测试工作产品及交付产品纳入配置项;检测质量保证,监督测试人员、审核检测过程及形成的测试工作产品与标准、规范、过程文件的符合性;检测项目监控,跟踪控制检测计划实施进度、成本、风险。c)实验室固定场所以外检测环境的过程控制和项目管理,应考虑在实验室固定场所以外检测环境与实验室受控环境的各种不同因素,采取相应措施使检测活动满足管理要求和技术要求。4.3 文件控制4.3.1 总则实验室应将与软件检测相关的法律法

7、规、软件测试标准方法和评价方法文档、测试设备和测试工具软件配套的技术文档,以及软件检测管理软件及其文档作为外部文件加以控制。4.3.3.4 实验室应有规定和措施,确保计算机系统中的文件与其它载体上的文件在内容、修订、版本控制、发布、存档等方面的一致性。4.4 要求、标书和合同的评审4.4.1为签订软件检测合同而进行评审的政策和程序应确保:a)对检测项目的机密保护和知识产权保护要求,在合同中(或签订专门的协议)应予明确、充分规定。b)对检测项目结束后如何处置检测输入项和检测工作产品、如何向客户交付测试产品(包括交付项、交付形式和数量等)应予明确、充分规定。c)对检测结束条件、检测风险应予充分规定

8、;d)对开展检测准备了解检测任务的同时逐步完善合同内容的评审,或可能延续到软件测试计划、测试需求和测试说明阶段的评审,应予充分规定;e)对检测目的、为达到检测目的需要提供给实验室的检测输入项、检测输入项的提供方式以及提供时机应予充分规定。检测输入项可包括:1)符合标准规范要求的被检测软件产品,包括程序、软件文档、数据文档;2)文档化的被检测软件的分配需求(可含技术需求、非技术需求和验收准则),如研制要求、软件研制任务书等;3)被检测软件安装运行环境以及其他配合被检测软件运行的设备设施、软件、数据等详细信息。常规软件检测(如某行业已有明确要求的例行软件检测)项目、或不涉及a)和b)的软件检测项目

9、,检测合同可以是任何书面的或口头的协议。实验室应对口头的软件检测协议及时形成详细的文字记录,并有记录人和审核负责人签字。4.5 检测和校准的分包4.5.3 实验室应对检测任务进行测试需求分析、测试策划后进行分包,分包合同或协议应包含满足客户要求的足够信息,明确参与分包方测试评审和监督的要求,由客户或法定管理机构指定的分包方除外。4.5.4 实验室应保存分包方的测试技术文档、测试记录和测试报告。4.7 服务客户4.7.1对检测周期(接收被检测软件至交付检测报告)超过6个月的软件检测项目,实验室须与客户及被检测软件相关方保持必要沟通。沟通内容可包括:a)合同、客户要求变更及其落实情况;b)计划进展

10、情况,延误或其他主要偏离及其原因;c)已发现的软件问题;d)遇到的测试问题;e)需要沟通的其他问题。4.11 纠正措施4.11.2 原因分析软件检测产生问题的原因还可能是:软件病毒、测试用数据及操作顺序等。4.13 记录的控制4.13.1 总则4.13.1.2软件检测项目有关的记录,其保存期限应至少满1个认可周期,或按照客户要求保存。4.13.2技术记录4.13.2.1软件检测项目技术记录可包括:a)检测输入项记录:客户提供的被检测软件清单、与软件检测相关的文件清单等;b)测试技术文档:检测(回归测试)方案、检测(项目)计划、测试需求规格说明、测试说明、软件检测(测试)报告的副本等;c)检测环

11、境记录:测试场地设施记录、被检测软件运行平台软件硬件记录、测试设备记录、测试工具软件记录、陪测的设备和软件记录等;d)测试执行记录:测试记录(日志)、文档检查记录、软件问题单(报告)、源程序缺陷报告、测试问题单(报告)等;e)技术评审记录:对软件检测合同、检测输入项、测试技术文档、检测环境、测试结果等进行技术评审的记录。4.13.2.3 实验室应有措施保持同一技术记录的不同形态的内容修改、版本控制的一致性。注:纳入配置管理的电子版软件测试技术文档,可通过文档修改表记录版本号、修改内容、日期、修改人、审核人等信息的方式保持不同介质实物资料版本的一致;纳入受控管理的其他技术记录,可通过适合不同介质

12、的加注方式记录修改内容、日期、修改人、审核人等信息。5. 技术要求5.1 总则5.1.1 决定实验室软件检测的正确性和可靠性的因素还包括软件检测过程和检测项目管理活动。5.1.2 实验室在制定软件检测方法和程序、培训和考核人员、选择和校准所用设备时,应考虑到软件检测过程和检测项目管理活动的因素。5.2 人员5.2.1从事软件检测人员,应具有计算机及相关专业的大专(含)以上学历、并获得国家或行业承认的软件测试技术专业培训合格资质,具备软件测试任务相适应的被检测软件背景知识和软件测试技术。各类人员其他要求应满足:a)从事软件检测项目管理、测试需求分析、测试策划和测试设计活动的人员,一般应有2年(含

13、)以上软件开发工作经历或3年以上软件测试技术工作经历;b)软件测试执行人员,一般应有3个月(含)以上软件检测技术岗位实习工作经历,并至少实习完成1个软件检测项目;c)负责软件检测结果评价(评估)、方法确认、意见解释、质量监督的人员,以及软件检测报告审核人和批准人,一般应有3年(含)以上软件测试技术工作经历。5.2.2 实验室对软件测试人员进行的培训,应包括安全保密和知识产权保护知识以及与被测软件测试有关的法规、标准培训。应评价这些培训活动的有效性。5.3 设施和环境条件5.3.1 实验室的设施和环境条件,应确保检测数据和测试设备的完好、安全、稳定,测试场地一般应具备防静电、电源故障保护措施。如

14、果软件检测在实验室固定场所以外进行,应有措施控制检测设施和环境条件满足检测任务要求,确保其测试记录及数据的完整和安全,防止非授权实体的进入。注:实验室的“环境条件”与检测项目的“检测环境”有区别,见准则5.3及本文件3.3。5.3.3应有措施保证软件检测项目使用的计算机及其网络与该项目以外的计算机及其网络有效隔离,防止计算机病毒、木马程序等不良程序交叉感染检测环境,防止外部环境不可控因素对被检测软件和检测结果造成不良影响。注:当通过实验室以外的网络实施远程检测时,应注意影响网络正常运行的环境条件。5.4 检测和校准方法及方法的确认5.4.1 总则实验室所采用的软件检测方法,一般包括测试用例集、

15、测试工具(硬件和软件)及其使用方法、以及依托测试工具运行测试用例获得测试结果的相关程序三要素。为了保证不影响软件检测方法的运用和测试结果,实验室应具有适当的软件检测方法使用指导书,有措施确保测试用例、测试脚本、测试数据和测试工具的一致、有效。5.4.2 方法的选择由于信息技术和产品生产日趋全球化,国际或地区的行业或专业组织机构而不是ISO等标准机构制定的软件测试标准/方法,可能更适合行业或专业软件的检测。实验室应制定测试计划、测试需求和测试说明(测试用例及其执行方案)编制规范,通过文档化方式明确选定的测试方法。实验室应通过培训、技术咨询或技术指导方式确保能够正确运用选择的测试方法。如果标准方法

16、发生了变化,实验室应邀请同行专家和被检测软件利益相关方评审测试需求和测试说明(测试用例及其执行方案),证实采用的方法满足客户需求、适合于要进行的检测。5.4.4 非标准方法注:c)被检测软件类型的描述应包括名称、版本信息、开发语言等;d)能够检测的软件质量特性或测试类别、检测目的和检测能力范围;e)陪测设备设施软件及其性能要求;g)方法应用需要的软件硬件环境、测试数据及其他约束条件;5.4.5方法的确认5.4.5.2 软件检测方法确认应尽可能全面,包括对被检测软件的各种质量子特性的测试顺序、测试约束及测试输入的组合。注2: 组织本领域同行权威专家进行技术评审;5.4.6 测量不确定度的评定5.

17、4.6.2实验室应根据实际情况决定是否进行软件检测测量不确定度的评定。如,当软件检测结果涉及测量值并有量值精确度要求的,应具有并应用评定测量不确定度的程序,分析不确定度的因素及其对软件检测结果的可能影响。5.4.7 数据控制5.4.7.1 应对检测环境中测试工具软件的计算和数据转移进行系统和适当的检查。实验室应规定程序保证检测环境中的所有测试软件应为正式软件、且版本正确。注1:正式软件指按照程序得到验证、通过批准的货架软件和经同行权威专家技术鉴定的非货架软件。注2:可运行一小组测试,验证测试工具软件(包括嵌入式测试工具软件配套的硬件设备)已正确安装,对计算和数据转移进行必要的正确性检查。5.4

18、.7.2 当利用计算机或自动设备对软件检测数据进行采集、处理、记录、报告、存储或检索时,实验室应对这些与测试数据处理有关的所有软件规定并进行合适的配置管理。5.5 设备5.5.1软件检测设备可包括测试工具软件以及计算机系统、网络系统、适配器、测试输入和结果输出等硬件设备。5.5.2有指标要求的测试工具在投入使用前应对其使用范围进行检查。例如,允许500个用户的测试工具,在初次使用前,应采用适当的方法对其是否符合要求予以核查确认。5.5.4测试工具软件的不同版本,均应加以唯一性标识。5.5.5记录还应包括检测所用设备的配置及支撑软件等信息(包括:工具类型、名称、生产厂商、版本号、用途与性能、启用

19、时间、许可证数、主要选件、技术文件及运行平台等信息)。5.5.12实验室应对测试工具软件进行版本管理以及版本升级和配置控制,防止误用。正在进行测试的设备应张贴“测试中”的标识,并有屏幕设置,以避免错误调整测试环境影响测试工作的进行。5.6 测量溯源性5.6.2.2 检测5.6.2.2.1对于从事软件检测的实验室,准则的5.6.2.1 中给出的测量溯源性要求仅适用于测量设备和具有测量功能的检测设备。5.6.2.2.2 当无法溯源的测试方法和测试工具是新的或进行了重大更新,实验室应采取措施检查测试方法和测试工具的有效性,确保软件检测的“溯源性效果”,提供测试结果可信度。检查措施可包括:a)适用时,

20、对特定测试样例软件进行检测,审查测试样例软件预埋问题的复现情况,确认其偏差。b)适用时,确认报告应指明可溯源到权威的测试集规范或其它有关的权威标准或规范,还应提供所得结果与预期结果的比较,并列出已知的缺陷。c)适用时,测试报告应标明测试结果溯源到可获得的国际标准测试集或相关的权威测试集。d)如果规范与测试用例实现之间存在着重大差异,应说明每个测试用例的实现是如何真实地来源于规范,并保留判断或测量信息。e)实验室应规定用于确认每个新版本测试方法或测试工具的程序和方法。可行时,包括对测试环境中使用的工具软件对正确母版本的“溯源性”。5.8 检测和校准物品(样品)的处置5.8.1 实验室应确保被检测

21、软件只用于检测,不得用于其他目的,特别是商业目的。5.8.2实验室在接收被检测软件时应详细记录被检测软件的程序、软件工程文档、数据及版本号,并进行唯一性标识。5.8.3 在接受检测样品时,应对样品进行病毒检查并记录。5.8.4 实验室应向客户提供充分的保证,保证检测工具或测试套不会将病毒或其他损坏因素引入到属于客户的硬件或软件中。软件检测工作完成后,实验室应按客户要求处置被检测软件,并保留记录。5.9 检测和校准结果质量的保证5.9.1实验室应有软件检测质量控制程序以监控软件检测的有效性。a)使用样例软件或标准方法开展内部测试,标识技术偏差;b)参加实验室间的比对或能力验证,标识离群现象;c)组织其他测试人员对被检测软件的重大问题进行复现;f)审核软件检测过程和软件检测工作产品与相应软件检测标准、规范、程序的符合性,标识不符合项。专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁