外文翻译---基于j2ee的新型软件自动化测试系统(编辑修改稿)内容摘要:
rn based on J2EE. Server end is built on the tomcat server while client end is presented on Web pages programmed in JSP, and backend business logic module is implemented by Java beans or even enterprise Java beans. The ATS is made up of user interface, request handler manager, job controller, normal request handlers, execution server, and suite execute layer. The user interface module provides frontend user with convenient operational interfaces to send the user39。 s operation requests to the request handler manager module. However, the request handler manager module will not deal with these requests by itself, but just forward them to some specific handler or action threads. In fact, there are two kinds of user request. One is related to control logic belong to test suite or test job, the other is miscellaneous request except from the first class. All the requests related to control logic are dealt with by job controller. To support distributed execution, job controller and execution server can run on different servers independently. A job controller can control several execution servers synchronously. And execution server is designed by a finite states machine, which can run test suites queue in a test job. When all these test suites in a job queue is finished, the execution server will notify job controller to change the states of job. Of course, the suite execute layer is responsible for piling and executing suites or cases to implement a specific test task, which is an execution core of ATS. Meanwhile, it provides a unified testing framework with various APIs for programming test scripts at ease. . Request handler manager The frontend interfaces of ATS are Web pages. Tester can program test scripts or drag methods from the basic library programmed in Tcl scripts to form a plete program segment. All these requests will be dispatched to server. Generally, every request from frontend interface has its own handler function in the execution server. If Web browser sends every request to the corresponding handler immediately, the Web browser must store all these relationships between request and handler function that will decrease the flexibility and extensibility of the whole system. To solve this problem, ATS creates a request handler manager module to store these relationships between request and handler function. . Job controller In ATS, there are three kinds of test events—job, suite, and case. Job is an integrator of suite queues, which can be scheduled and allocated to an appointed execution server. Suite is an implementing entity, which is assigned to suite execute layer by execution server. Case is an executable scripts designed in accordance with a certain business in Tcl script language. Job controller, job executer, and suite executer can update or query their files storied in database, respectively, through different interfaces. Obv。外文翻译---基于j2ee的新型软件自动化测试系统(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。