Font Size: a A A

Design And Implementation Of Automated Test Platform For Mobile Communication Service Based On Jenkins

Posted on:2017-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhuFull Text:PDF
GTID:2308330503478308Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the developing of the mobile communication technology, from early 2G, 3G to the continuous heating of 4G, user requirements also increased, mobile communication service turned to diversified service instead of the traditional single voice service.In the development process of communications products, according to the test for diversified mobile communication service,there will be a large number of test requirements overlap before and after the software version update. To avoid the large amount of manpower input and improve the test efficiency, it is very necessary to build an automated test platform to complete the communication equipment software testing.In this paper, continuous integration approach has been introduced for the automated test platform of mobile communication services. Continuous integration is a software development practice and has opened up a new model test for the rapid development.Jenkins, as a typical representative of the open source continuous integration test software, provides an open and easy-to-use software platform, which makes the continuous integration and automated testing possible. Using Jenkins to build enterprise continuous integration automation test platform, and realize the test automation of mobile communication service.In order to ensure the quality and development speed of communications products, this paper made the research on automation test platform of mobile communication service. The main contents are as follows:Firstly, this paper embarked from the reality, introduced the background and significance ofthe project and the development of the mobile communication service test, and carried out research and analysis on research status at home and abroad and theoretical basis of continuous integration automated test technology.Secondly, the paper analysed the automated test platform, and introduced the current situation of the Department, the running environment of the platform and the object of the test. It also gave the GSM basic service test specification.Then, on the basis of the platform needs analysis, the design process of the platform was introduced in detail, from two aspects of the hardware platform design and software platform design, including hardware platform construction and software platform overall deployment. The detailed design and implementation of Jenkins, CIS-RC and Control Unit were also introduced.This paper combined the test cases of mobile communication services, and designed configuration files as well as the automated test scripts.Finally, after the completion of the platform, debugging and stability testing of the platform is necessary. Taking the GSM basic service test as an example, the platform test flow and test output analysis were given. Continuous integration and automated testing was successfully applied in the project. The platform has achieved expected design goal in the actual project, and improved test efficiency.
Keywords/Search Tags:continuous integration, automated testing, mobile communication service test
PDF Full Text Request
Related items