嵌入式操作系统网络协议栈测试的研究与实现
发布时间:2018-06-11 12:48
本文选题:嵌入式操作系统 + 网络协议栈 ; 参考:《西安电子科技大学》2014年硕士论文
【摘要】:嵌入式系统应用越来越广,随着其功能的日渐丰富和连入Internet的要求,对嵌入式操作系统也有了网络通信需求。对于网络协议已有一定的测试方法,而对于嵌入式操作系统网络协议栈的研究多集中于设计和移植,对于其测试的整体研究比较少。软件测试是软件质量的重要保证,本文主要对某型号嵌入式操作系统网络协议栈的测试进行了研究。 本文介绍了某型号嵌入式操作系统和网络协议栈,结合常规的网络协议栈测试方法,分析了测试需求。在测试方案设计时针对网络协议栈的复杂性和用户实际使用场景,本文采用宿主机和目标机相互配合模拟用户使用环境,进行黑盒测试。在部分测试用例的设计中本文采用了等价类划分法和边界值分析法,设计实现了测试用例、介绍了测试环境和测试过程,最后对测试结果进行了分析。 本文对某型号嵌入式操作系统网络协议栈所做的测试符合测试要求,,测试本身可靠、有效。某型号嵌入式操作系统后续版本的网络协议栈测试可以在本文测试基础上进行,其他嵌入式操作系统网络协议栈测试可以参考本文所述测试内容和流程实现。
[Abstract]:The embedded system is more and more widely used. With the increasingly rich functions and the requirement of connecting to the Internet, the embedded operating system also has the network communication demand. There are some testing methods for the network protocol, but the research on the embedded operating system network protocol stack is mostly focused on the design and transplantation, and the overall research on the test of the network protocol stack is less. Software testing is an important guarantee of software quality. This paper mainly studies the test of a certain type of embedded operating system network protocol stack, and introduces a certain type of embedded operating system and network protocol stack. Combined with the conventional network protocol stack test method, the test requirements are analyzed. In view of the complexity of the network protocol stack and the actual usage scenario of the user, this paper uses the host and the target computer to simulate the user using environment, and carries on the black box test in view of the complexity of the network protocol stack and the actual usage scenario of the user. In the design of part of the test cases, the method of equivalent class partition and the method of boundary value analysis are used to design and implement the test cases, and the test environment and the test process are introduced. Finally, the test results are analyzed. The test of a certain type of embedded operating system network protocol stack meets the test requirements, and the test itself is reliable and effective. The network protocol stack test of the following version of an embedded operating system can be carried out on the basis of the test in this paper, and the network protocol stack test of other embedded operating systems can be implemented with reference to the testing content and flow chart described in this paper.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.04;TP311.53
【参考文献】
相关期刊论文 前10条
1 李庆诚,顾健;嵌入式实时操作系统性能测试方法研究[J];单片机与嵌入式系统应用;2005年08期
2 牟明;刘群;周敏刚;;航空嵌入式软件测试环境确认方法研究[J];航空计算技术;2011年02期
3 岳海;王宝;;航天软件测试用例设计方法应用[J];航天控制;2006年04期
4 刘利强;戴运桃;贾桂芬;万扬;;基于VxWorks的高性能网络通讯技术研究[J];计算机工程与应用;2006年14期
5 王力生;梅岩;曹南洋;;轻量级嵌入式TCP/IP协议栈的设计[J];计算机工程;2007年02期
6 李茜,梅琳,凌辉,徐永森;EASTT:一种嵌入式应用软件测试系统[J];计算机工程与科学;2002年02期
7 徐宏U
本文编号:2005297
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2005297.html