论文部分内容阅读
近年来,随着计算机网络技术的发展,医疗设备的网络化已经成为当前医疗设备的必须支持的基本功能。通用电器公司开发的重症监护仪器就是具有网络功能的监护仪,各个重症监护仪及中心服务器之间通过Unity协议进行通信,然而在产品开发过程中,由于软件系统的复杂性和需求的易变性,软件系统的改动比较频繁,丛而对Unity协议中的设备是否遵守Unity网络协议进行信息交换的验证成为经常性的事务,但是由于Unity网络协议的复杂性,如果针对其采用非自动化的测试方法会导致时间长、效率低、容易出错误等缺点,所以非自动化测试方法不能成为Unity网络协议测试的有效方法。针对Unity网络协议测试方法所面临的问题,本论文探讨并提出了一种新型的自动化网络协议测试方式。在此基础上,以通用电器生产的重症监护仪上所采用的Unity数据通讯协议为测试目标对象,设计并实现了一个协议测试自动化平台,使用自动化对Unity网络协议中的设备中实现Unity协议的程序进行回归测试更方便,特别是在程序修改比较频繁时,效果是非常明显的。将回归测试进行自动化,可以极大提高测试效率,缩短回归测试时间。可以执行一些手工测试困难或不可能进行的测试。更好地利用资源。将繁琐的任务自动化,可以提高准确性和测试人员的积极性,将测试技术人员解脱出来投入更多精力设计更好的测试用例。由于测试具有一致性和可重复性,而测试是自动执行的,每次测试的结果和执行的内容的一致性是可以得到保障的,从而达到测试的可重复的效果。可以运行更多更繁琐的测试及可以在较少的时间内运行更多的测试。本课题所描述的自动协议测试平台在实际应用中解决了针对Unity网络协议测试中效率低、易出错等问题,将繁琐的测试自动化,丛而保障测试的可重复性和准确性。此外,本课题的理论研究和设计实现不仅对采用Unity通讯协议的设备测试提供优良的解决方案,也对其它网络通信协议的测试提供理论支持和方案借鉴。