蜂窝通信终端协议栈TTCN软件测试系统
预算 双方协商
基本信息
地区: 辽宁省 大连市 甘井子区
需求方: 华畅***公司
行业领域
新一代信息技术产业,信息传输、软件和信息技术服务业
需求描述
随着科技的发展,越来越多的协议标准被制定出来。协议标准一般是用自然语言描述的,不同的厂商可能会有不同的理解,从而造成协议在最终实现上的差别。所以如何确保协议实现的正确性、有效性和统一性,己经成为一个重要的课题。协议测试是用来保证协议实现正确性和有一效性的重要手段,协议一致性测试是测试蜂窝通信终端协议实现与协议规范要求的一致性,是协议测试的基础。
[0003]测试描述语言是协议一致性测试规范的基础构成要素之一。TTCN-3是一种全新的测试描述语言,可实现对协议的全方位测试。大多数厂商在产品测试时,通常是通过购买专业的硬件测试仪进行对应的TTCN相关测试。实际使用中,由于硬件测试仪设备昂贵,考虑到成本限制,厂商通常不会购买充足的硬件测试仪供测试使用,开发人员排队等待测试资源的情况时有发生,导致无法并行展开测试,一定程度上拖慢了产品的开发进度。尤其是一台硬件测试仪同时只能支持一个被测蜂窝通信终端进行测试,无法支持多个被测蜂窝通信终端同时测试,测试效率不高。如需要多个被测蜂窝通信终端同时测试,则需购买多套硬件测试仪,成本较高。
[0004]目前在使用硬件测试仪进行测试时,硬件测试仪与被测蜂窝通信终端只能通过射频部件进行连接,被测蜂窝通信终端协议栈调试通常是运行于开发板或物理芯片上,导致调查测试问题时,受调试工具和硬件资源限制,调试手段与软件开发环境调试相比,存在一定的局限性,定位问题较慢,调试效率比较低。
[0005]另外,市面上的硬件测试仪大多只能支持测试协议规定的测试例,不支持自定义的TTCN测试脚本扩展。对于实网测试发现的问题,无法做成测试例补充进测试库供后续测试。测试时蜂窝通信终端和硬件测试仪的日志信息需要人工整理,无法自动保存归类。
[0006]协议栈TTCN软件测试系统基于TTCN-3的协议一致性测试技术,主要解决实际使用TTCN-3开发测试套过程中的关键技术和难点,设计和实现解决方案。使用通用的底层支撑技术,简化TTCN-3的协议测试和提高测试效率。使用协议栈TTCN软件测试系统,测试套开发人员不需要再开发被测系统适配器、编码解码器等与被测协议基本无关的部分,只需要用软件实现硬件的简单模拟适配就可以达到硬件测试仪的大部分功能。