计算机网络协议测试技术分析
作者:网络转载 发布时间:[ 2012/8/30 13:28:41 ] 推荐标签:
3.3 协议一致性测试与互操作性测试的比较?
一致性测试和互操作测试都是测试协议实现重要而有效的方法,在某种程度上可以相互验证,但二者并不是完全一样,主要差异在于:
①测试目的不同,一致性测试是确定被测实现是否与标准规定一致,而互操作测试是确定被 测设备之间基于某一协议的交互能力;②测试对象不同,一致性测试的对象是设备或者系统。而互操作测试的对象是设备;③测试级别不同,一致性测试是在协议级.而互操作测试是在功能级;④测试效果不同,一致性测试适用所有协议实现,而互操作测试主要适用于被测设备。?
实际测试中,一致性测试通过并不能保证互操作测试一定可以通过。具体原因表现在三方面 :①标准方面:标准中错误与含糊内容;标准本身的兼容性问题;②实施方面:人为错误(如编程错误);对于标准理解不同;标准本身允许不同选项;③技术方面:通信网络使用不同流量策略;设备兼容性问题;设备配置问题。 ?
互操作测试可以证实被测系统中不同设备之间的互操作能力,但不能证实设备是否符合标准 。一致性测试可以证实设备是否符合标准,但不能保证设备之间可以互相通信。故此,互操 作测试不可能替代一致性测试,在互操作测试前必须首先进行一致性测试。一致性测试和互 操作测试是互为验证、互为补充的关系,只有把两者合理地结合才能完成完整的协议测试。
4、结束语
自90年代协议测试技术发展以来,协议测试技术得到了广泛的应用。随着计算机网络发展特 别是开放型异构网络的迅猛发展,协议测试理论和技术的研究将更加重要。协议测试并非本 文描述的那么简单,在实际测试中需要针对测试例研究测试算法和理论。我认为随着互操作 性测试优越性的体现,互操作性测试的研究将越来越重要。基于一致性测试与互操作性测试 的关系,将二者结合进行协议测试也有待进一步研究。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11