Font Size: a A A

Design And Implementation Of The ATN Routing Protocol Automated Testing System

Posted on:2017-10-28Degree:MasterType:Thesis
Country:ChinaCandidate:D L NiuFull Text:PDF
GTID:2322330518994811Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the Aviation industry,there has been more air traffic business in the world.In order to solve the aeronautical communication problems that caused by increasingly frequent international transoceanic flights and to improve the situation that in various countries and regional the air traffic management was different in the past.ICAO proposed a new air traffic management system called CNS/ATM.Among them,the Aeronautical Telecommunications Network(ATN)is an important part of the system.ATN based on the Open Systems Interconnection(OSI)model,use CLNP,IDRP,ISIS,ES-IS protocol as its network layer protocol.Based on the testing process of ATN routing protocol,this paper formulated a new test script language and developed the ATN routing protocol automated testing system.Bring the automated testing tools into the ATN routing protocol testing process.This system aimed at improving the efficiency and accuracy of ATN routing protocol testing,and reduce the test costs.This paper mainly completes the following works.First,this paper investigates the basic steps for ATN routing protocol manual testing process,summed up the key action in test.Second,Use the keyword-driven test scripts design philosophy,devised a simple test script language for the system.The test script language is easy to learn and apply.Finally,according to the ATN routing protocol manual test steps,designed and developed an ATN routing protocol automated test system which can do the manual testing actions.The system consists of five functional modules:The UI module,the script interpreter module,the command execution module,the commands distribute and data collect module,the test data analysis module.The UI module is used for user interaction and displays the test results.The script interpreter module is used to explain the contents of the test script,and push the test progress.The command execution module is used for implement the specific test commands.The commands distribute and data collect module helps the system choose the correct ATN router to send test command and collete test data.This module is also responsible for establishing the Telnet connection with ATN routers.The test data analysis module is used to verify the correctness of ATN routing protocol.During the test,the system creates a test object used to record the test log,save test data.This test object reflects the Java object-oriented thinking.In the system test chapter,this paper chooses the IDRP routing protocol complete the correctness test.Compared the result of manual testing and automated testing.
Keywords/Search Tags:aeronautical telecommunication network, routing protocol, automated testing, test scripting language
PDF Full Text Request
Related items