Font Size: a A A

Design And Implementation Of Automated Testing Platform Based On Robot Framework

Posted on:2021-04-15Degree:MasterType:Thesis
Country:ChinaCandidate:N AnFull Text:PDF
GTID:2518306470969069Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet industry and the continuous rapid iteration of software projects,the delivery time of software should be shortened as much as possible on the premise of ensuring quality.Relatively speaking,traditional software testing techniques,methods and testing tools have been unable to meet the needs of large and complex software testing.Therefore,software automation testing has become the focus and difficulty of current software testing technology research,more and more attention has been paid to the research of software automation testing technology,theory and software automation testing tools.Through the research of the keyword driven framework Robot Framework,an automation test platform is developed to transform the automation test cases running on a single machine into the network,enabling enterprises to conduct efficient automation test.The platform can clearly manage the use cases and test results of different projects and iterative versions of the tested products,and establish a standardized test workflow.The platform mainly includes the following three modules: system management module,automation test management module,and resource management module.The platform combines with the current popular front-end technology to adapt each browser to optimize the user experience.The platform not only helps testers improve work efficiency and reduce unnecessary overtime hours,but also ensures the quality of products under test and makes the user experience more satisfying.The main work and innovation of this paper are as follows:(1)By studying the current testing situation,comparing and investigating the current popular testing frameworks and testing methods,a general automation testing platform based on B/S structure was developed.The platform reduces the threshold of automation testing by editing,modifying,and executing use cases on browser pages.(2)Through the research on the keyword driven framework,the keyword driven method is integrated into the platform.Through the preparation of easy to understand keyword,the platform improve the efficiency of testers writing test cases,and can be combined with the specific project business keyword packaging,improve the ductility of the system.(3)Analyze the source code of the Robot Framework,and optimize the framework's own file reading and client stutter issues.The use case writing is modified to be written through a browser page and stored through a database,which facilitates the sharing of test cases,personnel management and data statistics.(4)Use parallel technology for the scheduling of test tasks and test resources,use ant colony algorithm to schedule and allocate test tasks,improve the utilization of test resources,and achieve the shortest test time to obtain the test task sequence with the best resource balance.
Keywords/Search Tags:software testing, automated testing, keyword-driven, Robot Framework
PDF Full Text Request
Related items