Font Size: a A A

Design And Implement Test Automation Management System Based On TestComplete

Posted on:2018-07-22Degree:MasterType:Thesis
Country:ChinaCandidate:C Y YangFull Text:PDF
GTID:2428330596989296Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous updating of market demand and the rapid development of software development technology,the quality of the product has become the foundation of sustainable development of each software enterprise.The guarantee of software quality has also become an important part in the process of software development.With the popularity of agile development models,Scrum is one of the most popular development methods in the software industry as one of the agile development methods.As a result of the new development model of the conversion,the traditional test process also need change,the test should also use the agile mode to adapt the changes in the agile development mode.How to adapt the agile test is now the subject of research.This paper first introduces the characteristics of the traditional process of software development and testing,in order to meet customer demand for new technologies and rapid changes in demand,development model need to accommodate,the use of agile Scrum model becoming popular,and the original test process has been unable to adapt to the new development model,Analyze the requirement of testing management system,including functional performance and other requirements,the design of the test process for the product test framework and test management system.In this paper,the difference between agile test and traditional test mode is analyzed,and the test flow is optimized according to the current working mode.In the process of designing the test framework,through the analysis and comparison of QTP and Test Complete on the market,Select Test Complete as an automated test tool.Based on the Test Complete,the overall architecture design and function module division of the automated test management system are carried out.In addition,the database structure of the system is designed.The overall architecture of the system is designed based on the comparison of the current C / S and B / S modes.The B / S architecture is used to implement the three-tier architectureof the presentation layer,the business logic layer and the data access layer,thus reducing the system coupling,And the system are easy to maintain.System implementation of the technology using PHP and Apache framework,the database using SQL Anywhere,front-end technology using HTML and Xajax class library,the page asynchronous calls and content updates.Finally,based on the system design work,the design and implementation process of some functional modules of the system,the realization of the presentation layer page display,the processing of the business logic layer,including the detailed implementation of the automatic test case,The realization of the configuration and management,the implementation of the user information management and the automated test case execution management,the data access layer database function implementation including the database table operation query,add and update and so on.Finally,based on the design work of the system,the design and implementation process of some functional modules of the system,the realization of the presentation layer page display,the processing of the business logic layer business,including the detailed implementation of the automatic test case,The realization of the management and maintenance of the machine,the realization of the user information management and the implementation of the automated test case execution management.The realization of the database function of the data access layer includes the operation query,adding and updating of the database table.
Keywords/Search Tags:Agile, Scrum, automation test management, TestComplete, B/S
PDF Full Text Request
Related items