1、中华人民共和国国家标准工业自动化系统与集成产品数据的表达与交换第部分一致性测试方法论与框架基本概念发布实施国家技术监督局发布前言本标准等同采用国际标准工业自动化系统与集成产品数据的表达与交换第部分一致性测试方法论与框架基本概念其技术内容和标准结构与该国际标准相一致等同采用将使我国的产品数据技术在一致性测试方法上与国际保持一致有利于我国与国际产品数据技术标准化接轨也有利于我国实验室的工作按国际惯例来规范化有关产品数据表达与交换的一致性测试系列标准有以下几个属标准中第至第部分工业自动化系统与集成产品数据的表达与交换第部分一致性测试方法论与框架基本概念工业自动化系统与集成产品数据的表达与交换第部分一
2、致性测试方法论与框架对测试实验室和客户的要求工业自动化系统与集成产品数据的表达与交换第部分一致性测试方法论与框架抽象测试套件工业自动化系统与集成产品数据的表达与交换第部分一致性测试方法论与框架抽象测试方法本标准属第部分对应是其余一致性测试标准的基础对应中第至部分的国家标准将后续制定本标准的附录是标准的附录本标准的附录附录附录附录都是提示的附录本标准由中国标准化与信息分类编码研究所提出并归口本标准起草单位中国标准化与信息分类编码研究所本标准主要起草人董连续前言国际标准化组织是世界各国成员国标准化机构的联合组织制定国际标准的工作由它的各技术委员会进行任何一个对某个领域感兴趣的成员国都有权成为为这个
3、领域建立的技术委员会的代表与有联系的官方或非官方的国际组织也参加的工作在所有电工题目上与国际电工委员会保持密切合作技术委员会所采纳的国际标准草案要散发给各成员国进行投票要求至少有投票的成员国同意才能作为国际标准发布国际标准由技术委员会工业自动化系统与集成的分技术委员会工业数据制定由以下各部分组成各部分的总标题是工业自动化系统与集成产品数据表达与交换第部分综述和基本原理第部分描述方法语言参考手册第部分实现方法交换文件结构的纯正文编码第部分实现方法标准数据访问接口规范第部分一致性测试的方法论和框架基本概念第部分一致性测试的方法论和框架测试实验室与客户需求第部分集成通用资源产品描述和支持的基本原理第
4、部分集成通用资源几何与拓扑表达第部分集成通用资源表达结构第部分集成通用资源产品结构配置第部分集成通用资源材料第部分集成通用资源可视化表示第部分集成通用资源形变公差第部分集成通用资源过程结构和性质第部分集成应用资源绘图第部分集成应用资源有限元分析第部分集成应用资源运动学第部分应用协议显式绘图第部分应用协议相关绘图第部分应用协议配置控制设计第部分应用协议钣金的计划和设计第部分应用协议印刷电路装配产品设计数据第部分应用协议加工零件的数控工艺规划对本国际标准的结构进行了描述本国际标准各部分的编号也反映了其结构第部分规定了描述方法第部分和部分规定了实现方法第部分和部分规定了一致性测试方法论和框架第至部分
5、规定了集成通用资源第至部分规定了集成应用资源第至部分规定了应用协议今后出版的各部分将遵守同样的编号模式附录是本部分的组成部分附录附录附录和附录是提示性的引言是一个计算机可解释的产品数据表达和交换国际标准其目标是提供贯串产品整个生命周期的独立于任何特定系统的描述产品数据的中性机制这种描述的本质使得它不仅适合中性文件的交换也是实现和共享产品数据库及文件存档的基础这一国际标准由分别出版的各部分组成的各部分分别属于以下各系列之一描述方法集成资源应用协议抽象测试套件实现方法和一致性测试对各系列进行了描述的本部分属一致性测试系列的本部分对一致性测试系列部分进行了概述提供了框架并且描述了实现的一致性测试基本
6、概念的本部分以为部分基础提供了在开放系统互连中一致性测试的同样功能本部分对其概念做了适用于本领域的修改这样本部分在本系列中起到类似于在中的作用实现的一致性测试系列的后续部分也基于的后续部分不仅适用于交换文件结构根据现有知识它也适用于其他实现方法有关建立一致性测试服务的其他标准包括对测试实验室和客户的要求抽象测试套件抽象测试方法本部分体现了和系列标准的发展特征以及下述导则的特征标准化和有关活动的通用术语及其定义效准和检验实验室能力的通用要求测试实验室验收通用要求认证机构验收通用要求逐步健全国际认证制度的导则实验室能力比对检验的开发与运作测试结果表达导则如果不对系统进行确定是否与相关的产品数据交换
7、标准相一致的测试产品数据交换的目标不能完全达到建立对实现的一致性测试服务是工业上的需求的本部分为本系列的后续部分提供了基础本系列各部分是建立一致性测试服务的需要从而满足工业需求一致性测试是这样一种测试为了确定待测产品作为一个一致性实现的程度对该产品所存在的标准要求特性的测试包括对照相关标准中的一致性要求和客户所声明的实现能力对实现的能力进行测试每个应用协议的抽象测试套件是标准的由进行自测的供应者或实现者产品数据交换产品的用户及第三方测试机构来使用这就导致了由不同测试实验室完成的一致性测试报告应具有可比较性和广泛的可接受性从而使对同一系统的重复一致性测试的需要最少化抽象测试套件的标准化要求国际上
8、定义和接纳一个共同的测试方法论以及适当的测试方法和规程本系列部分的目标是定义方法论用来提供确定抽象测试套件的框架并定义一致性测试期间应遵守的规程本系列部分包括测试方法的细节然而期待使用本系列部分所定义的测试方法的任何组织宜仔细考虑有关其适用性的约束一致性测试不包括适于实现的某些类型的测试它们是坚固性测试互操作性测试验收测试和性能测试由于标准未对以上项目提出一致性测试的要求所以它们不构成一致性测试的组成部分附加测试可在获得一致性测试结果之后进行一致性测试不判定系统是如何实现的可靠与否怎样提供服务和实现环境如何一致性测试不去直接证实有关标准本身逻辑设计的任何问题一致性测试不能充分保证互操作性但它能
9、增加不同实现互操作的可能性为了达到互操作两个符合某一应用协议的实现需支持该应用协议中兼容的选择鉴于标准的复杂性详尽的测试工作在技术上和经济上都是行不通的同样原因对正确性的证明验证测试也不切实际证伪试验不能保证与标准的充分一致性因为它的任务是挑错而不是检查有无短缺一致性测试使人们相信实现具有标准所要求的能力中华人民共和国国家标准工业自动化系统与集成产品数据的表达与交换第部分一致性测试方法论与框架基本概念国家技术监督局批准实施范围本标准对中一致性测试系列标准进行说明规定了实现的一致性测试通用方法和框架在一致性测试期间的实现称为注图给出各标准与一致性测试的某些基本概念之间的相互关系其他标准的作用在中
10、列出本系列标准的适用性本系列标准适用于一致性测试过程的各阶段这些阶段由以下主要活动的特征加以区别确定应用协议的抽象测试套件确定实现方法的抽象测试方法由测试实验室为某一客户实施的一致性评价过程该过程以产生一致性测试报告为终结本标准的适用性本标准适用于上述各项活动并为本系列各标准提供说明性资料规范性要求以及定义通用术语和概念本系列标准的覆盖面本系列标准就对进行一致性测试所应遵守的规程规定了有关要求和导则它只包含为达到下列目标所需的信息在作为一致性测量的测试中获得足够的置信度使在不同地点不同时间进行相应测试的结果具有可比性便于参与上述活动的各方之间的通讯对采购与合同的要求不属于本系列标准的范围用对特
11、殊的应用或系统所规定的测试方法进行的测试不属于本系列标准的范围本标准建立的框架中包括了可执行测试套件的概念可执行测试套件的性质决定了对它不可能进行标准化因此可执行测试套件的标准化不属于本系列标准的范围本标准的覆盖面本标准仅给出以下说明性资料这些资料在本系列标准的其余标准中得到进一步的说明对条文中一致性的含义的解释对基本测试与能力测试的描述对一致性评价过程的介绍对抽象测试方法及其适用性的介绍对抽象测试套件设计概念的介绍对实现的一致性测试所要求的规程不属于本标准范围它属于以下类型的测试不属于本标准的范围用户验收测试决定一个实现是否满足验收准则和是否使用户接受该系统的过程该过程包括几种类型测试例如功
12、能容量和性能测试的设计和执行用来表明所实现的软件满足用户要求互操作测试与验收测试相关适用于两个之间的信息交换和共享以及每个使用这种信息的能力的检验性能测试测量的性能特征例如吞吐量响应时间事项数量和不同条件下的响应能力图一致性测试标准和其他系列标准之间的关系坚固性测试确定处理含错误数据的程度的过程本标准以附录提供了认证伴随一致性测试的管理规程框架但是并不要求实现接受认证或一致性测试引用标准下列标准包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性工业自动化系统与集成产品数据表达与交换第部分综述和基本原理
13、工业自动化系统与集成产品数据的表达与交换第部分一致性测试方法论与框架对测试实验室和客户的要求信息技术开放系统互连抽象语法表示法第部分基本记法规范定义本标准采用下列定义中定义的术语本标准使用中定义的如下术语抽象测试套件交换文件结构实现方法问卷协议实现一致性声明其他定义抽象测试项一项至少包含一个测试目的的规定为导出可执行测试项提供了形式基础并独立于实现和其数值抽象测试组指定的相关抽象测试项的命令集抽象测试方法关于对实现如何进行测试的描述这种描述以某一适当的抽象水平进行描述以致独立于测试工具或测试步骤的各种实现但又具体到足够生成那些工具和步骤的程度实验室的认可保证测试实验室有能力进行某些类型的特定测
14、试的形式上的开始及其后续过程注术语实验室的认可包括对实验室技术能力和公正性的承认实验室评价合格后通常给予认可而后要对实验室实行适当的监督认可机构实施和管理实验室认可事宜并可授予认可的机构评审员在对实验室进行认可的过程中被选派实施评价工作的专家合格证明由第三方测试实验室采取的行动此行动表明所测符合某标准或其他规范性的文件注与合格声明及合格认证比较基本测试为确定是否适合进行全面测试而进行的有限的测试的能力某支持的对应标准中规定的一组功能和选择性条款能力测试为了判定某能力而进行的测试用以确定该实现是否符合测试目的所描述的应用协议的特征一致性证书见合格证书合格证书一致性证书某经规定的测试方法进行测试并
15、确定其符合某标准或某技术规定后按照认证体系的原则所签发的表明足够置信度的文件认证机构具有操作认证体系的合法资格和可靠度的公正机构代表着与认证体系功能有关的各方利益注认证机构可以分散他的认证合格的活动和权力认证标志认证机构的标记符号或字母用于标识通过认证的产品或服务合格认证由第三方采取的行为它表明某符合标准或其他规范性文件注与合格声明及合格证明比较认证体系接受认证机构监督的实现一致性认证活动的规程与管理的体系注认证体系可以以国家级地域级世界级范围进行运作测试实验室的客户提交实现以进行一致性测试的组织结果的可比较性一致性评价过程的一种特征它意味着在不同实验室执行对同一测试所得到的总体概要相同一致性
16、见合格一致性评价过程为了确定实现与应用协议的一致性进行的各种必要测试活动的过程一致性日志对测试运行结果所产生的信息的记录它能充分满足做出及验证测试判定的需要一致性测试按照标准所规定的具体特性对待测产品的测试以便确定该产品作为一致性实现的一致程度一致性测试报告在一致性评价过程结束时写成的一种文件该文件按对应标准提供对进行一致性测试得出的关于一致性的总体概要以及进行测试的细节一致性实现满足一致性要求的实现并符合在中所声明的能力合格一致实现对全部规定要求的满足管理委员会对测试程序所使用的测试套件进行批准和维护的公正机构该机构具有必要的能力和可靠度并代表与测试职能有关的各方利益一致性声明见合格声明合格
17、声明制造商的一致性声明由供货方在其责任范围内所做的关于符合某标准或其他规范性文件的声明注与合格证明及合格认证比较术语自身认证不再使用以避免与认证概念相混淆认证概念具有第三方的含义可执行测试项赋值后的抽象测试项的示例可执行测试套件针对一项或数项标准对实现进行一致性测试所需的可执行测试项的集合失效判定当观察到的测试结果与测试目的不相符或与对应标准中至少一项一致性要求不相符时所作的测试判定证伪测试查找实现中错误的一种测试方法一旦发现错误即可得出实现不符合标准的结论没发现错误并不意味着实现符合标准证伪测试仅能表明不一致性注与验证测试比较被测实现做测试研究的某产品的一个局部它是基于规定实现方式的某些标准
18、中规定的一个或数个特征的实现无结论判定当观察到的测试结果既不能判为通过又不能判为失效时所作的判定内部测试在服务的正式阶段之前使用由测试实验室提供的可执行测试套件由测试实验室的客户进行的测试制造商的一致性声明见合格声明不一致见不合格不合格不一致实现不满足一项或数项规定要求通过判定当所观察到的测试结果给出的证据与测试目的对应的一致性要求相一致时所作的判定其测试目的相对有关标准和应有效问卷以一系列提问为形式的文件由测试实验室拟定并提供在测试准备阶段填写完成后即成为后置处理器一种软件单元它把产品信息从独立的公共域产品数据格式转换成特定的计算机系统内部格式前置处理器一种软件单元它把产品信息从特定计算机系
19、统的内部格式转换成独立的公共域产品数据格式能力比对测试采用实验室间测试对比的方式或已有确定结果的测试系统所对实验室测试性能所作的判定注一致性测试不含能力比对测试见协议实现的测试补充资料为使测试实验室选用合适的测试套件对进行测试由客户做出的包含或引用所有与以及相应的有关情况对的补充的声明结果的可重现性抽象测试项和导出的可执行测试项在同样条件下对同一重复执行得到相同判定的特性这一特性可进一步推广为抽象测试套件和导出的可执行测试套件的特性分辨测试用来确定实现在多大程度上满足特定要求所运行的测试选用的抽象测试套件根据采用的特定所选择的抽象测试项的集合选用的可执行测试套件根据采用的特定所选择的可执行测试
20、项的集合被测系统支持所需要的计算机硬件软件和通讯网络测试运行对特定运行可执行测试套件的过程测试项见抽象测试项和可执行测试项不推荐使用本术语测试项错误在抽象测试项本身或它的可执行测试项中发现错误时关于一个抽象测试项的声明测试目的对一个抽象测试项设计要达到的目标的精确描述测试实施者对提供的测试方法负责的组织其提供的工作在形式上不依赖于测试实验室的客户及其测试报告见一致性测试报告测试判定见判定测试实验室一个完成一致性评价过程的组织注测试实验室可以是第三方用户组织管理组织供应组织中的相同机构测试判定相对于可执行测试项及导出可执行测试项的抽象测试项对一致性的通过失效和无结论的陈述判定准则在抽象测试项中规
21、定的使测试实验室做出判定的信息验证测试从数学上证明是否正确相容和完整的过程注与证伪测试比较缩略语本标准使用以下缩略语抽象测试项一致性测试报告被测实现协议实现一致性声明协议实现的测试补充资料被测系统一致性中一致性的含义在的环境中如果某实现符合应用部分的一致性要求该实现呈一致性实现的一致性既可以表示为与结合一种实现方法的应用协议的一致性也可以表示为与一种描述方法的一致性实现的一致性是用可执行测试套件来确定的而可执行测试套件是由应用标准的抽象测试套件生成的每个抽象测试套件在系列中规定并由对应的应用协议正式引用一致性要求在标准中一致性要求可以是强制性要求这些要求在任何情况下都须得到满足条件性要求这些要
22、求在标准列出的某些条件适用时须得到满足选择性要求对这些要求可进行适合实现的选择并对选择这些要求作适当规定注附录中有关于选择的更详细介绍此外标准中的一致性要求可用下述方式陈述肯定陈述该做什么否定禁止陈述不该做什么协议实现一致性声明为了评定某一实现的一致性需要一份所实现的选择性要求的声明以便实现可以对照有关要求及所选择的要求进行一致性测试这样的声明称为协议实现一致性声明所陈述的选择应在有关部分的规定要求的框架之内不应包括该框架以外的选择测试实验室使用能便于更好地理解一致性评价过程中所用的并有助于识别测试域的边界注为评定两个或多个系统的互操作效果建议对这些系统的进行比较比较每项选择以确定两个系统是否
23、都自称支持每个选择如果其指出这些系统采用了有关标准的不同版本应标识版本间的差别考虑对实现的互操作性的影响包括了考虑与其他标准的配合使用由客户回答问卷后完成问卷是有关部分中的标准形式文件它是由客户作为框架来使用的一组问题以便为开始一致性测试对的必要能力进行叙述需满足每个由系统所实现的标准规定的问卷一致性系统一致性系统或实现是满足中所实现部分的一致性要求并符合的系统这种实现需通过测试域内的所有测试包括对其支持的各种选择性要求的测试除非与实现方法应用协议及在恰当情况下的一致性类别的标识符一同使用否则术语合格含义不清一致性测试引言本章介绍两种一致性评价过程中能够使用的技术所使用的不同类型的一致性测试和
24、本章还将对一致性测试的过程和特点做描述一致性测试的类型原则上认为一致性测试的目的是确定所测试的实现是否与有关应用协议所陈述的要求相一致根据一致性测试提供的一致性范围本系列标准把一致性测试分为两种类型基本测试提供一致性初步证据可在抽象测试套件中有选择地规定出基本测试但如果是标准抽象测试套件规定为用于基本测试的测试则这些测试应用于一致性评价过程的初始这样的测试才是标准化的能力测试根据所自称的能力检验对可观察到的能力在按标准规定的一致性要求的整个范围内能力测试尽可能提供全面的测试这样的测试才是标准化的注分辨测试用来检测在多大程度上满足特定要求并提供确切的答案是或否及关于具体问题的诊断信息这种测试不是
25、标准化的进一步的说明见附录如果标准的抽象测试套件中包括作为基本测试使用的能力测试应将这种能力测试列表而标准抽象测试套件不应包括附加给能力测试集的基本测试基本测试基本测试提供的有限测试以便确定可否执行详尽的测试基本测试可以是抽象的或可执行的形式在进行详尽测试之前用来确定是否具有充分的一致性基本测试也可以用在测试的准备阶段在测试运行期间基本测试是首先执行的测试基本测试与能力测试无本质区别只是基本测试相对简单基本测试适用于检测非一致性的明显情况例软件故障做为初始步骤用以决定可否进行能力测试由实现的用户使用确定实现看来是否可用于与其他一致性实现进行通讯例为数据交换做准备基本测试能力测试除外不适用于决定
26、实现是否一致保证确定互操作性故障原因能力测试能力测试可以是抽象形式或可执行形式在标准规定的一致性要求的整个范围内尽可能对实现进行详尽试验包括检验所有强制性的能力和那些中声明支持的选择性能力见附录能力测试适用于检验能力是否符合一致性要求决定实现是否具有一致性调查互操作性失效原因能力测试不适用于详细测试涉及每一个已实现能力的工作情况保证互操作性在抽象测试套件以内的抽象能力测试是标准化的协议实现的补充测试资料为了测试一个实现除提供的内容外测试实验室还需要有关和测试所在环境的信息这种协议实现的补充测试资料提交测试实现的客户提供它是完成问卷问答过程的结果可以包括为能对可以运行适当的可执行测试套件并分析其
27、结果测试实验室需要的关于的信息引用相关的信息和其它管理信息关于的进一步规定见不应该与相关的相冲突这种相容性的检验在测试的准备期间已进行以排除任何不相容性在向测试实验室提出测试域定义时提出如何执行测试的信息尤其是提出中概念的储存和组织以及访问和修改方法的细节还包括概念和标准间的转换算法对每一个一致性评价过程都有一个注关于两系统间辅助互操作性的进一步信息可通过扩充对评定见而获得其扩充的相关信息包括一致性测试报告和一致性评价过程概况一致性评价过程包含所有这样的一致性测试活动它们对确定有关部分的实现的一致性是必要的一致性评价过程包括四个阶段测试准备测试运行结果分析形成一致性测试报告图是对一致性评价过程
28、概况的说明在一致性评价过程中测试实验室及其客户须满足的要求在中作了规定测试准备测试准备阶段包括形成管理信息形成和抽象测试方法对的实现方法而言和抽象测试套件的标识根据有关的一致性要求通过分析而进行的复查包括对照进行相容性检验在内的复查基于及的初始抽象测试项选择和参数赋值准备注在为测试运行阶段提交之前使客户能够运行的可执行测试项基于及的最终抽象测试项选择和参数赋值通过抽象测试项选择和参数赋值上述和步骤而产生可执行测试套件它包括基本测试选择和能力测试在某一时间和一致性评价过程的范围被固定其后不能在有变化这个时间是委托方和测试实验室之间的协议所确定的注进一步细一节见测试运行测试运行是运行可执行测试套件
29、的过程是在一致性日志中记录所观察的测试输出和其他相关信息的过程对的输入和来源于执行测试项的测试结果的观察应在一致性日志中记录记录和保存测试运行阶段产生的所有信息对分析阶段和审计目的都是必要的图一致性评价过程概况结果分析对照由抽象测试项所描述的判定准则通过对所观察到的测试输出的评定进行结果分析虽然测试运行阶段和分析阶段有明确区别但两者在时间上可以重叠注进行评定的方法不属本标准范围由进行规定测试判定是通过失效或无结论的声明通过和失效是两种主要的判定但在很少情况下无结论判定不得不采用对每个失效或无结论判定应提出正当理由同时也可提供资料性信息通过意味着所观察的测试输出对于测试目的所对应的一致性要求提供
30、了一致性证据这些测试目的相对于有关标准和是有效的失效意味着所观察的测试输出表明与测试目的或与至少一条有关标准中的一致性要求不一致例异常的终止不管什么理由可执行测试项的执行过早终止无结论意味着所观察的测试结果既不是通过也不是失效的判定只是在很少的情况下有这种判定例测试项错误应用与特定测试项相关的判定准则对特定测试输出给予判定综合已确定的判定形成的总体概要一致性测试报告的产生一致性测试结果在一致性测试报告中叙述报告分两部分概要和详细信息两部分的标准形式见的附录它用于形成每个一致性测试报告第一部分是一致性状况的总体概要这一总体概要是对一致性评价过程中执行测试项所得判定的概述第二部分叙述所有可执行测试
31、项的运行结果同时引用包含所观察的测试输出的一致性日志也引用按标准实施一致性评价过程的所有必要有关文件注对在一致性报告中附加恰当预告和陈述一致性测试对于互操作性的限度提出了推荐措词一致性评价过程的内在特性一致性评价过程应保证所得到的结果具有可重现性可比较性和可审计性结果的可重现性为达到一致性测试的可信目的无论什么时候在一给定的下运行可执行测试项应得到同样结果应该可以做到执行一个完整的可执行测试套件而得到的输出与另一次运行的输出等同结果的可比较性为达到一致性测试的目的关于一致性的总体概要必须与进行测试的实验室无关也就是说无论提供者第一方用户第二方还是测试实验室第三方进行测试关于所有一致性测试规程的
32、标准化使得测试得出符合的总体概要具有可比较性注不同类型的实验室在中规定为达到这一目的须考虑一些重要因素其中有仔细设计和明确规定抽象测试项以指出那些必须满足的一致性要求以及在适当情况下允许具有灵活性时如何判定当有必要重复运行测试项时实验室所遵守步骤的详细规定一致性测试报告的形式编写一致性测试报告步骤的详细规定结果的可审计性为了保证正确遵守所有规程有时有必要复审所观察的测试套件运行的输出无论结果分析是手工或自动方式完成记录每个所执行的测试项的输入和输出都是必不可少的形成每一个测试运行的一致性日志是实验室的责任以便于将来引用时使用抽象测试方法应用协议的实现可选择符合其应用协议规定的任何所规定的实现方
33、法专用于这一领域的第系列标准规定了对每种实现方法的要求这意味着在一致性评价过程中有不同的方法可以控制和观察实现每种实现方法都应有抽象测试方法实际上对于所有实现方法来说抽象测试方法的某些方面是通用的抽象测试套件和可执行测试套件结构抽象测试套件具有层次结构其中抽象测试项是最低层注其结构见图每个抽象测试项试验适用标准中至少一个测试目的图抽象测试套件结构举例在抽象测试套中嵌套的抽象测试组可以用来提供抽象测试项的逻辑排序抽象测试组可嵌套至任何深度他们可以用于辅助抽象测试套件的计划开发理解每个抽象测试组可以包含零个一个或许多抽象测试项可执行测试套件是可执行测试项的集合测试目的所有测试目的都要在对应应用协议
34、的抽象测试套件中进行叙述每个测试目的给出对目标的精确描述而后设计的抽象测试项要达到此目标例按未定义方向的组合曲线来测试曲线的产生抽象测试项编写抽象测试项时要满足在中所规定的一个或多个测试目的的要求抽象测试项做为产生可执行测试项的基础而使用而且不依赖于抽象测试项应包含测试目的测试项标识符对标准具体部分的引用判定准则抽象测试项可以包含为试验测试目的的模型的形式化语言定义指出该模型的结构顺序的声明可执行测试项可执行测试项应包含测试目的测试标识符对标准特定部分的引用判定准则为试验测试目的的具有所需数值的模型也可以包含交换文件结构模型的图示表达抽象测试项与可执行测试项的关系可执行测试项从抽象测试项导出而
35、且具有能够在上运行的形式这一导出包含参数赋值编写指令每一个抽象测试项有许多待赋值的参数可执行测试项的核心是由具有抽象测试项数值的示例而导出的它或者依赖于实现或者依赖于中性格式因为可执行测试项依赖于和参数赋值所以它不能是标准化的从一个抽象测试项导出可执行测试项的过程见附录标准的附录信息对象注册在开放系统中为确定信息对象的唯一标识规定本标准等同采用的对象标识符为本数据的含义在中定义并且在中进行了叙述附录提示的附录任选的一致性要求本附录提供可选择的一致性要求类型的例子选择项是标准中这类条款实现者可选择其中适合实现的条款这种选择并不总是随意的可能有选择项的适用条件和选择限制的规定反之在一项依赖于进行选
36、择或依赖于进行选择组合的标准中可能有强制性要求条件要求或禁令以下是不详尽的选择项和有关要求举例布尔选择项这种选择项为做或不做如果做则按要求做互斥选择项这种选择项要求仅做个动作中的一个可挑选选择项这种选择项要求在项动作中做项并要求至少做一项和附录提示的附录分辨测试对分辨实现是否满足特定要求分辨测试尽可能提出确定的诊断答案根据在引言和条中所解释的枚举问题所以对一狭小领域进行的有限测试可获得确切答案但这并不属于测试活动因而也不出现在一致性测试报告中分辨测试不是标准化的通常按测试要求选择具体的测试方法这种测试方法没必要对其他要求有普遍用途甚至可以有这样的测试方法它们被认为是标准的抽象一致性测试套件不可
37、接受的方法例如使用诊断的具体实现方法和具体系统的调试工具实际上分辨测试可包含特定的方式以便于测试标准的一致性测试范围以外的标准内容分辨测试适用于在严格限定和预先确定状态的条件下做出是或否的答案例如实现的开发阶段检验是否正确实现了特定性能应用操作阶段调查问题原因作为标识和分辨现行一致性测试套件缺陷的措施分辨测试的单独使用不适于作为判断实现是否一致的基础分辨测试最适于一致性评价过程之后对所出现的问题提供更详尽的诊断或回答关于用户感兴趣的选择项特定组合问题附录提示的附录支持组织引言目的本附录的目的是增进一致性测试程序在国家级的完整性并促进国际上的协调所扩充的规范性的一致性测试文件包括关于建立国家一致
38、性测试机构的导则国际组织活动的协调性及它们的职能和责任测试实验室的认可规程对于以颁发合格证书为终结的实现一致性测试服务的管理规程本提示的附录推荐了建立权限的惯例及设立一致性测试服务的程序也包括基于一致性测试报告而颁发一致性产品合格证书的选用惯例本标准的正文部分述及了本附录所规定规程的某些方面如果标准的正文部分与本附录有冲突应优先采用正文部分范围本附录适用于在范围内所有的一致性测试服务预期的读者本附录用于这样的国家和国际标准化机构它们对促进标准中一致性测试服务内容的协调感兴趣认证机构认可机构测试实验室这种服务的用户背景本附录提出了通过国家和国际制订认证政策的认证机构标准化机构来鼓励协作的程序这些
39、规定要求对实现的合格认证和测试结果有共同的认识这些协调活动的范围从一致性测试服务中测试实验室的双边互认例如谅解备忘录直至标准化机构所通过的标准化测试规程已有法国德国英国和瑞典共同就抽象测试套件和测试工具的协调开发的国际谅解备忘录其最终目标是协调一致性测试服务以适应欧共体的经济目标欧洲标准化委员会和欧洲电工标准化委员会在年月的关于信息技术产品规定的备忘录中对此进行了论述一致性测试理念需要用国家和国际标准来保护国际市场的开放竞争支持增加的生产能力和降低成本的服务通过标准手段用户获得商品化的计算机硬件软件和通讯产品以及有关的电讯系统一致性测试后公布这些计算机产品是否与标准一致就进一步降低了对销售商和
40、用户的危害和疑问执行这种一致性测试应采用同样步骤负责机构图表明国家和国际的一致性测试管理机构在一致性评价过程之后认证机构可以有选择地颁发合格证书一个组织可以履行一个以上职能例如认证机构和认可机构的职责可由同一单位承担管理委员会一般建议为达到以下目的应建立一个管理委员会当使用以一致性测试为目的测试套件时解决所出现的解释差异就测试套件进行答疑保证解决标准中确定的技术问题仲裁测试实验室与客户的争议应将问题和决议送交管理委员会应包括各测试实验室一名代表及至少两名的代表也可包括各认证机构一名代表希望代表们具有与标准内容有关的综合性技术知识也具有对所代表组织的决定权这个管理委员会应该独立于应建立管理委员会
41、秘书处所有咨询和裁决文件应由秘书处管理认证机构和它们的代表应绝对服从管理委员会的裁决责任管理委员会应该在解释标准抽象测试套件中有疑问的技术内容方面对测试实验室进行帮助建立投票程序以确定所提供的抽象测试项和抽象测试套件版本中的缺陷通知测试实验室收回被认为有故障的抽象测试项或抽象测试套件并对它们进行更正如果一个抽象测试项被收回仅需收回抽象测试套件的现行版本中的该抽象测试项同时可对其进行更正并纳入后续版本中撤消的测试项一览表应当保留并将其纳入每个测试报告解决客户对测试实验室就测试结果解释提出的质疑测试实验室应把客户的疑问提交管理委员会秘书处由秘书处提交全体管理委员会成员管理委员会就其质疑进行裁决秘书
42、处将裁决转告给测试实验室然后再通知客户在任何情况下秘书处收到客户质疑后须尽快让客户获得有关决定与共同就标准解释的争议进行决策与建立并保持联络保存涉及有关标准和公布测试结果的管理委员会决议记录图一致性测试基本结构认可机构一般建议认可机构应该服从所承认的国家和国际上实验室认可体系以提高测试报告的普遍可接受性对要求认可的实验室提供认可服务对有能力的实验室给予国家级承认为实验室的管理规定实验室应执行的质量保证检验责任认可机构应该确定对测试实验室进行认可的准则因为就每个标准而进行实验室认可的技术要求已进行了规定所以还要采纳该领域专家的意见制定认可要求鉴别和认可有能力的实验室向实验室提供专家的指导以帮助它
43、们达到更高的运行水平致使工程信息和产品信息得以改善保留所承认的实验室可开展的一致性测试及其合格所对应的标准的记录通知测试实验室管理委员会和认证机构测试实验室不再被认可的时间一个认可机构可以全部或部分授权给另一个有能力的机构对测试实验室进行评价当这种扩大认可实验室的有效办法被公开承认时这样的评价与认可机构的评价实质上是等效的认可机构对这种认可扩大负有全部责任测试实验室一般要求在中对测试实验室的一般要求进行了规定责任测试实验室应该进行一致性测试提交给客户测试报告还要根据客户要求向认证机构提交测试报告拟定和维护向认可机构做出的契约性承诺有选择地拟定和维护向任何认证机构做出的契约性承诺除明确要求进行公
44、开的资料如一致性测试报告以外对所有测试结果和文件的处理进行保密遵守认可的所有要求遵守法律认可不排除实验室需要奉行和遵守的国家的和地方的适用于认可的法律法令法规其中包括保护消费者和反垄断的法律鼓励被认可的实验室在规定范围内公开认可情况但要有限制主要是公告中不能包含政府或认证机构的产品认证情况测试实验室应陈述认可所应授予的服务和期限实验室和客户仅可在消费媒介中在产品广告中或在产品标签上在容器上在包装上引用认可情况而且要注明日期认证机构一般建议认证机构应该服从所承认的国家和国际上的实验室认可体系以提高认证的普遍可接受性保证其服务的进行不以任何社团或团体中的成员为条件也不能用过分的收费规定来限制参与按
45、无差别对待规则来执行认证机构的运行规程每个的正式成员应知道本国认证机构的相关组织和成员责任认证机构应该健全颁发证书的准则其中也包括责任范围选择测试实验室为客户鉴别对某一标准进行合格测试的实验室在起草一致性测试服务合同过程中与测试实验室进行协作以便把国家法规所确定的权力和责任内容纳入合同依据测试报告颁发证书当标准中技术要求和测试方法改进时要以国家级公告通知公众新的服务项目公告最低限度应该提供这些项目的范围对如何要求这些服务提出建议管理和认证对认证机构职能的导则基于规定的准则认证机构颁发证书这些准则包括满足应用协议中规定的要求例如表达的全面性每个国家的每个需要一致性测试服务的标准都应有对应的认证机
46、构通过世界范围采用同样判定准则以保证彼此承认测试结果建立实验室认可制度认可机构应该保证任何客户也包括国外客户可被测试实验室接受建立所有必须的国家级判定准则评价实验室进行测试的能力本文件所包含的信息可在制定评价计划的一般方面提供帮助现场评价由认可机构开展确定合格的技术专家和评定人员对测试实验室进行认可保证具有授予或拒绝认可实验室的推荐制度其推荐基于对评定和其他记录的复审以保证所有技术经费和管理责任达到要求测试实验室认可条件对实验室认可和维持认可的条件依测试要求而定实验室的认可要求实验室做到初次并定期被进行评价和评定按所请求认可的要求论证履行测试代理职能的可行性应具有履行测试的能力其测试能力是根据
47、所同意的测试方法版本而进行认可的按要求参加能力比对性测试这属于对测试实验室进行定期评价的一部分支付有关费用所认可的代理范围仅限于获得认可的测试和服务认可情况的公布限于便函小册子测试报告以及专业的技术的贸易的或其他实验室服务性出版物向实验室的客户说明对实验室的认可或测试报告决不能构成或暗示产品的一致性获得批准或实验室的保证保留所有活动的记录以便对一年内的测试上诉做出反映事实上国家认可中可要求这一周期更长保持实验室独立于客户下属机构或其它组织以便于可以客观地提交测试报告无不利影响造成的偏袒如果地点所有权管理结构授权代表批准的签约者或实验室的设施有主要变化应在天内向认可机构报告认可测试实验室的准则为
48、了对测试实验室进行认可应考虑关于实验室的质量体系全体成员设施设备测试方法规程记录和测试报告见参考资料的准则对测试实验室的评价测试实验室申请在现场评价之前须按参考资料完成的测试实验室的简单申请授理国外实验室的申请时应考虑该国政府对由其他本国或国外认可系统所认可的实验室的有关政策对这种实验室的测试数据承认情况现场评价在初步认可之前和正式认可之后为依照准则进行决定要进行实验室现场评价评审员采用标准化的检查表这样对每一个相关的实验室来说都会获得公正的评价在依据每个实验室的单独情况判定是否符合准则的过程中评审员也有了考虑范围评审员的选择和确定应根据他们在所复审的测试技术方面的专长进行进行评价所需的时间有
49、所不同但要努力使所进行的评价尽少给实验室的正常运行造成混乱对评审员要求会见全体对实验室要求认可的项目负有管理和监督责任的人员让其中每个人都熟悉评价过程并确定评价的日程安排检查实验室采用的质量体系主要是设备器械和设施彻底审查实验室质量手册或等效物考查技术人员有关样品记录的笔记本检查样品识别和跟踪规程复审是否具备适当条件考查所完成的测试报告复审周期性内部审计记录复审有代表性的记录包括对测试实验室全体成员的能力评定观察测试技术的演示并与技术人员进行讨论以保证他们理解测试规程尽可能跟踪一个或多个测试报告从签收到发布的过程在评价的结论中撤离简令确定了与实验室管理部门要讨论的所发现问题并指出缺陷把一份成文的包括指出所有缺陷的概要留给实验室为下一步评定将评价表和报告呈交认可机构要求实验室在撤离简令签署日期后天内做出答复提交纠正缺陷和采取措施的文件和证据申请初步签定的实验室可以要求延迟进行回答如果注意到正被认可的实验室的任何缺陷这些缺陷应在撤离简令后天予以纠正否则实验室可能面对暂停废除和截止认可当发现测试系统失灵时必须在纠正措施完成后再使用任何被注明需要更正的缺