Font Size: a A A

Design And Realization Of Web Automated Testing On Enterprise Project Management System

Posted on:2016-07-10Degree:MasterType:Thesis
Country:ChinaCandidate:X Y LiFull Text:PDF
GTID:2308330482453328Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Advances in technology, the size and complexity of the Web system also will continue to increase, how to ensure the accuracy and reliability of the Web system is becoming the focus of attention. Web testing is becoming more important, has become an important part of Web development process. Low test efficiency and test coverage can not be guaranteed to be two major drawbacks of manual testing, manual testing thus can not meet the scale becomes larger and larger, high complexity of the changing test requirements of Web systems. So that each development team meet the challenge of carry out automated testing to improve work efficiency. Automated testing is not a panacea, however, can not be free to use, and only after rigorous testing automated testing after the Web test can really improve test coverage and reduce test time and improve efficiency.Enterprise Project Management System is used to manage the lifecycle of a software development project that including requirements analysis, outline design, detail design, programming and software testing. It’s not only desinged for internal communication, collaboration, and management but also a large-scale high complexity Web system. It includes 8 modules like resource management, team management, task management, and milestone management modules and so on.It supports for Firefox, IE, Chrome and other browsers. After analyzing the characteristics of the Enterprise Project Management System and comparing with different test tools. Selenium become the test tool of the Enterprise Project Management Systemmay.Because it can run as well as real users directly in the browser and it’s open source.First, the article introduces the topic source, the research background, research status and significance. Then the paper expounds the knowledge Web testing and automated testing, and Selenium WebDriver works. In addition, according to the process of software testing,test plan,test range and test method were determined. Analysis the characteristics of in the browser and present the test requirements based on the detailed design of the system explained and the training. According to the test requirements and test plan design, combined with Python and WebDriver build a test platform.Control the batch process with Python script to realize test cases executed one by one,and record the test results to generate test report.Introduce design patterns of Page Object.The test script is divided into five layers by the method of hierarchical structure.Realize encapsulation of common action and some auxiliary functions by calling the the interface elements in UI layer. so as to realize the test case even test set of test.The reuse of code is improved and the realization of a test script become simpler.iRun the test scripts to realize the Web automation test of Enterprise Project Management System. Review the test report and analyze the test results.he test results show that the automated test platform can meet the test requirements of the system and improve the efficiency of the test platform.Finally the paper summarizes the main contents of this paper, and prospect the future work.
Keywords/Search Tags:Web functional testing, automated testing, Selenium
PDF Full Text Request
Related items