Font Size: a A A

Design And Implementation Of IPSec VPN Product Testing Platform

Posted on:2019-04-10Degree:MasterType:Thesis
Country:ChinaCandidate:H F GuFull Text:PDF
GTID:2348330569987522Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the expanding of network information security market and the development of the technologies,as well as the demanding of controllable information security in recent years,VPN products and technologies are developing continuously towards the multi-purpose,simple and ease of use,powerful,excellent service and localization.As a network security product,VPN has increasingly higher requirements on the product network environment adaptability,functionality,and performance.The testing staff have to pay attention to more contents.As a result,testing of VPN products becomes more and more difficult.We need to use more and better test methods or tools to deal with this dilemma.In the process of testing,the author's company have paid a great deal of cost to purchase various testing tools,but finally failed to solve the problems in a timely manner,leading to the waste of resources.In addition,the test tools can only adapt to only partial of test contents,resulting in a dispersed testing process,a tedious test execution,and a non-satisfactory test efficiency.And also,due to the large proportion of manual test in the work,it takes a lot of manpower to complete a comprehensive product test.In this thesis,our aim is to design and implement a test platform that meets the requirements of IPSec VPN products.The proposed platform is designed and implemented based on Jenkins.We first introduce the background,the origin and significance of the topic,as well as the research content.And then,we introduce the key technology of the test platform.After that,according to the characteristics of the products,we analyzed the requirements of product testing and test platform requirements,and put forward the overall architecture of the test platform,and then designed and implemented the mentioned platform.The platform has the features of shortening product development cycle,reducing product testing costs,improving product quality and testing efficiency.Especially,the test platform provides more testing process control functionality which can further improve the test efficiency.The test platform designed and implemented in this paper is already applied in the process of a real product development and testing,which has a considerable application prospect.The author's work includes:1.Analysis and design: according to IPSec VPN product features,analyzed the requirements of test platform,based on Jenkins,designed the overall architecture of the test platform;2.Development and implementation: participated in the development of key-function modules,test libraries and test tools of the test platform.Coded according to the design of the key-function modules,expanded many testing libraries in an on-demand manner.These test libraries in the test platform are mainly responsible for completing interaction or driving test tools to interact with products;3.Platform application: test platform application maintenance.Using the implemented test platform to test products.Also participated in the maintenance work of the test platform during the product development and testing phases.
Keywords/Search Tags:IPSec VPN, function testing, performance testing, automated testing, network tester
PDF Full Text Request
Related items