Font Size: a A A

Research On Software Testing Technology Of Web Application System Automation

Posted on:2017-03-26Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhangFull Text:PDF
GTID:2278330485486891Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid popularity and development of the Internet on the global scale,human society entered the network information era. The Web application platform has become an important application of the Internet system. Vulnerability of Web application system will be influenced seriously the operation of the system, so that may produce new software crisis. Therefore, application system based on Web technology, has become a new research field, the Web application system test automation technology is a new research hotpots in this field.The methods of software testing are summarized systematically, the automation tools of software testing are be introduced such as HP ALM,LoadRunner,UFT,the test principle and applications of the tool be analyzed in this paper. In response of the issue about Web application system performance index and test automation solution is studied deeply, based on the UML modeling language and ALM platform, design the plan about the automated test cases of Web application system; Principle and application solutions of WPTM software performance testing model is be researched in detail, for the WPTM model indicators cannot reflect the features of user requirements and trait of tests, put forward the NWPTM performance test model based on characteristics of test requirements. By using the HP LoadRunner performance test tools testing the indicators such as Resource utilization, Thinking time, Request the success rate and so on,finally verify the validity of the model. The main work is as follows:(1)Design the automatic generation module test case management solution in this paper, based on the students homework module of the Web application system,and proposed the method of automatic generation test case management based on UML use case diagram, state diagram and ALM. Generation strategy of the scheme was introduced in detail, including the general framework, the algorithm basis and the specific implementation steps. The method is the use case diagram and state diagram of UML combining, the algorithm of depth first search algorithm, use the basic flow and alternative flows generated test scenarios, according to the cover principle and the priority principle to produce the final test cases.(2)Use ALM management model to complete the release and implement of the test cases, realize the automation management of test cases. Finally the scheme in Rational Rose and ALM experiment platform, this solution can be able to that test case design follow certain systematic production and management process order.(3)Taking WPTM model of basic indicators and user actual behavior as the guidance, combined with the feature of test requirements modeling, this paper proposes a new improved model NWPT,and design the performance test experiment of the improved model NWPTM. The experiment with Jforum BBS management system as an example, based on Load Runner performance test tools, the response time,throughput, thinking time and request such success rate index. Finally in LoadRunner Analysis components of two groups of model to compare the results, proved the improved model in two aspects of CPU utilization and request the success rate has more advantages with the actual data and charts.
Keywords/Search Tags:Web application system, automated testing, UML model, automated test cases generation, performance test model
PDF Full Text Request
Related items