基于软件测试过程中的协议数据解析技术研究与应用
2021-06-28董文通梅磊石晓宁
科学与信息化 2021年17期
董文通 梅磊 石晓宁
中国电子科技集团第三十八研究所 安徽 合肥 230088
引言
软件测试是伴随着计算机技术的发展而逐渐发展的技术,在软件工程中占有重要的一环,软件测试技术决定软件产品质量。据统计,在软件工程中软件测试会占用到软件开发周期的40%,对于产品质量要求更高的甚至于会占到60%。如今的软件系统快速发展,软件产品的功能愈发庞大复杂,同时越来越多的软件系统呈现出分布式以及模块化的特性。配置项软件数据交互之间的报文解析更是成为开发人员和测试人员花费大量时间处理的难题。本文建立报文协议数据解析技术可以减轻测试人员对于报文解析的工作量,节约测试过程中对于数据处理解析的时间,更加精准的完成报文协议的分析。
1 相关技术
现代计算机绝大多数都是使用TCP/IP协议来实现通信[1]。运输层的协议主要分为两种协议:TCP协议和UDP协议。TCP为两台主机提供了高可靠性的传输通信。而UDP与TCP不同,只提供了端对端的通信,该通信方式并不可靠[2]。针对TCP/IP协议的报文编解码技术比较成熟的为VMF(可变报文格式)[3]。这主要用于指挥系统中报文格式的标准,为宽带受限的战场环境实时传输指挥控制代码信息而制定的一种可变长度的分组报文格式[4]。本文针对网络传输过程中TCP/IP协议的报文编解码技术的研究以及报文编解码系统设计。
2 网络协议数据模型建立与解析
在整个软件系统的软件测试过程,更关注利用计算机网络进行各个配置项软件之间的通信、通信单元中各个协议的正确性以及通信过程中各个协议的正确性。……
登录APP查看全文
