Font Size: a A A

Design And Implementation Of A Keyword-driven Automation Test Tool

Posted on:2019-05-08Degree:MasterType:Thesis
Country:ChinaCandidate:G G ZhangFull Text:PDF
GTID:2348330545498830Subject:Engineering
Abstract/Summary:PDF Full Text Request
In the field of software engineering,software testing has become an essential step in the process of software development.It is a crucial link before software products are stable and market-oriented.With the increasing function of software products and changing user requirements,traditional manual testing has been difficult to meet the requirements of testing in some scenarios.As a result,the use of automated testing instead of manual testing has sprung up in the field of testing.In view of the importance of automated testing in the testing work,this paper presents a Redwood automatic testing system based on keyword-driven testing framework,and carried out in-depth research on normative test process,reduce test time and improve test efficiency,provide help,guarantee the product quality at the same time,provide strong support for the product timely customer oriented.Firstly,this article systematically gives an overview of the research background,significance,and purpose of the automated testing tools,and briefly introduces the theoretical basis and related technologies involved in the tools.Second,it analyzes the tools in detail;The process of designing and implementing the tool is elaborated.Finally,a rigorous experimental demonstration of the automated testing tools designed and implemented is performed.The contents of this article are described in detail as follows:1.Detailed functional requirements analysis of automated testing tools,and use UML unified modeling language to simply and clearly describe the functional use case diagram of each functional module.2.The use of Spring MVC framework,keyword-driven software technologies and benefit function-based scheduling algorithms,design and implementation of the overall framework of the system and the system's various functional modules and optimize the distribution of test resources and test tasks.3.The MongoDB database is used as a storage medium,in which the various functional modules of the system are set up using a Java programming language.4.Deploy the test environment in which the system is running,prepare related test data,test and apply the automated test tools implemented,analyze the data in the verification process,and obtain the actual running results of the tool.Based on the above work,a complete set of automated testing tools was finally completed.Through experiments,it is concluded that the tool has stable operating performance and obvious test results.Its function basically meets the testing requirements of software products,and its effect has reached the expected design goal.
Keywords/Search Tags:Automated test, Automated testing tools, Keyword-Driven, Scheduling algorithm
PDF Full Text Request
Related items