Font Size: a A A

The Implementation And Application Of Continuous Integration Automated Test Platform

Posted on:2020-06-18Degree:MasterType:Thesis
Country:ChinaCandidate:W P LiuFull Text:PDF
GTID:2428330572987814Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the Internet era,the application of Web is developing with hitherto unknown speed,the increase of the scale of software development,software iterative development cycle is short,the test pressure is the current situation of the software testing industry development.Based on the current status of the test environment,companies are trying to explore new directions for testing development.Automated testing has been developed by many companies to replace manual testing in iterative testing and regression testing.Automated testing has its suitable field,when the test project is product testing,product interface changes are not frequent,sustainable development,product release every time of iteration,the overall product for regression testing before release,it is more suitable for the development of automated testing,the testing center where I corresponds to the entire group of all projects group of product testing,is suitable for automated testing conditions,we must first build an automated testing platform to test personnel to develop test scripts quickly,then we have to set up the automatic scheduling platform for the project team to develop a good test case uploaded to the test environment,and then set the operating conditions of automatic dispatching platform to run the test case,test results and feedback.This paper describes the test automation technology platform and automatic dispatching platform related,focuses on the development and use of the Selenium automated testing tools,TestNG unit testing tools,Ant test scheduling tools,MQ message queue,and then introduces the design and Realization of automatic testing platform,design and Realization of automation dispatching platform.Automated test platform part automatic test platform realization principle,functional requirements,non functional requirements,the test platform of hierarchical design and tool design,functional modules are introduced in the page object module,the public methods module,test script module,test module and automation tools test configuration realization;outlines the automation scheduling platform and demand analysis,introduces the function modules and implementation modules distributed cluster management module,log management module,and abnormal mail notification management module,test result management module,timing module and database design and implementation.By testing the actual use and testing personnel,this platform can satisfy the users of automated test case preparation efficiency and maintainability,scalability requirements,scheduling platform can meet the multi project operation automation test case requirements in operation,has been in a steady state.
Keywords/Search Tags:software testing, automated testing, Selenium, scheduling platform, test platform
PDF Full Text Request
Related items