Font Size: a A A

Design And Implementation Of Software Automatic Test Platform Based On Jenkins Integration Service

Posted on:2022-01-22Degree:MasterType:Thesis
Country:ChinaCandidate:J F ZhouFull Text:PDF
GTID:2518306338968349Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software testing is an essential step in the process of software development,and automatic testing is the mainstream development direction of software testing.Many companies set up their own test teams and began to study more efficient automatic test methods.At present,there are some common testing tools in the market,but there is no automated testing system that can use various testing tools.The main research content of this topic is a software automatic testing platform that can integrate a variety of testing tools.Through this platform,different testing tools are integrated to meet the needs of testers in software automatic testing on the platform.Automatic test platform makes it more convenient for testers to test software,improves the efficiency of software testing,and saves time and labor costs.Software automatic test platform is a web program,which can effectively improve the development efficiency by using the mainstream development method of front-end and back-end separation.According to the function requirement,the system include user management function,service management function,team management function and project management function,and Jenkins service is built to perform the test,and STF service is built to manage mobile devices.In the development of the project,I have completed the development of the front-end system and part of the back-end system.In technology,the front-end framework of Vue is adopted,the vuetify component library is used as the main component of the page,and the Axios encapsulated communication interface is used to communicate with the system background.This thesis first introduces the relevant background of the subject,the research status of the subject.Then it gives a brief introduction to the existing technology,and introduces the related technology needed to develop this system.Then the system needs analysis,including functional requirements analysis and non functional requirements analysis.Next,from the functional structure of the system and system architecture for the outline design,clear my work in the system development.In the detailed design,each front-end module is described in detail,and the internal implementation process and method of the module are represented by UML diagram.The implementation of some back-end systems that I participated in is described.Finally,the system is tested,and the paper is summarized.
Keywords/Search Tags:automation, software test, VUE, project management
PDF Full Text Request
Related items