论文部分内容阅读
如今,协议测试在保证协议实现正确性方面发挥着越来越重要的作用。在传统的协议测试环境下,测试用户需要自己开发或者购买已经开发好的测试工具,还需要将测试工具与被测设备放在同一个本地网络内,这样才能顺利地完成测试。除此之外,测试者还需要学习如何使用测试工具,如何进行测试工具的测试前配置,通常情况下,这个配置过程对于一般用户而言是非常繁琐的。伴随着互联网以及网络应用的飞速发展,越来越多的传统服务都与网络相结合,如远程教育,远程数字电控系统,虚拟实验室,远程办公服务,企业远程应用服务等,这些传统业务与网络结合而产生的新形式服务给人们带来了更大的便利性,更低廉的价格,最重要的是更高的效率。本文提出一种远程协议测试系统,目的是解决传统测试复杂和低效等问题,将测试活动与网络充分结合,测试申请者只需要远程提交测试申请,不用关心测试工具在什么地方,也不用进行繁琐复杂的配置。整个测试过程通过互联网完成,解决了传统测试中的一些问题。远程测试系统可以提供更加强大的服务能力,更加灵活的配置功能,更加集中的用户管理和配置信息的管理。给测试者带来的是更简单的操作,更小的工作量。然而,将测试活动与网络结合,远程完成整个测试过程,不可避免的会产生一些问题,例如多余的网络时延,网络丢包,以及网络传输对于某些数据报文的限制等问题,这些由网络所带来的问题对于测试活动产生了一定的影响,严重影响了测试活动的正确进行以及测试结果的正确性。本文针对网络带给测试活动的关键问题,进行了分析,从保证测试活动的执行正确性出发,提出了解决问题的办法,这些功能都会加入到远程测试系统中,从而保证整个远程协议测试系统可以完成高质量的测试。