一致性测试系统的技术原理和也应用场景

发布时间:2024-11-1 14:52    发布者:维立信测试仪器
关键词: 一致性测试系统
一致性测试系统是用来检测零部件或系统实现是否符合相关标准或规范的测试流程,其技术原理和应用场景具体如下:
一致性测试系统2.png
技术原理
  • 基本框架:协议一致性测试的理论已经相对成熟,主要代表是ISO制定的国际标准ISO/IEC-9646,即协议一致性测试的方法和框架。在这一框架中,IUT(Implementation Under Test,被测实现)是根据规范的具体实现,是一个内部不可见的实体;规范(Specification)以某种形式化语言或者自然语言描述,但不管怎样描述,其根本都是一个扩展自动机模型;测试仪(Tester)根据规范为IUT产生一组测试序列(Test Sequence),然后观察IUT的外部行为是否符合规范的描述。
  • 测试过程:测试仪根据PICS(Protocol Implementation Conformance Statement,协议实现一致性声明)/PIXIT(Protocol Implementation eXtension Information Table,协议实现扩展信息表)文件和ATS(Abstract Test Suite,抽象测试集)生成ETS(Executable Test Suite,可执行测试集),然后执行ETS对IUT进行激励/响应测试。
  • 测试类型:具体采用的测试类型包括本地测试方式、分布式测试方式、协同测试方式和远程测试方式。
  • 测试报告:对测试执行产生的测试记录文件进行分析,按照测试报告描述规格生成一致性测试报告。协议一致性测试报告记录了所有测试案例的测试结果,即成功(PASS)、失败(FAIL)、不确定(INCONCLUSIVE)。
应用场景
一致性测试广泛应用于各种通信协议、网络设备和系统的验证中,以确保它们能够按照既定的标准正常工作。以下是一些典型的应用场景:
  • CAN FD网络:在CAN FD网络中,各节点的质量不一致可能会引发网络故障或网络瘫痪等问题。因此,为了保证CAN FD网络的正常安全运行,需要对物理层、数据链路层和应用层进行一致性测试。例如,物理层一致性测试主要是对CAN FD网络节点的电阻特性、电容特性和总线终端电阻以及CAN FD物理电平值等的测试,旨在验证CAN FD节点与系统在电路设计、物理电平和容错性方面的性能。
  • 企业系统数据校验:随着业务规模的扩张,企业系统变得越来越复杂,在这种复杂的分布式系统架构下,难免会出现远程调用失败、消息发送失败、并发bug等问题,这些问题最终会导致系统间的数据不一致,导致用户体验受损、用户利益受损。因此,需要一种在线的校验模式来实时发现数据不一致问题,而一致性测试正是其中的一种有效手段。
综上所述,一致性测试系统的技术原理和应用场景都非常广泛和深入,在通信协议、网络设备和系统的验证以及企业系统数据校验等方面发挥着重要作用。

本文地址:https://www.eechina.com/thread-875878-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

  • Microchip视频专区
  • 基于CEC1712实现的处理器SPI FLASH固件安全弹性方案培训教程
  • PIC18-Q71系列MCU概述
  • 了解一下Microchip强大的PIC18-Q24 MCU系列
  • 为何选择集成电平转换?
  • 贸泽电子(Mouser)专区
关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表