Font Size: a A A

The Design And Implementation Of Cloud Management Platform Based On Intelligent Test System

Posted on:2017-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y F TanFull Text:PDF
GTID:2428330485458877Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the development of traditional software industry,automated testing is playing a more and more important role in software testing.Common software usually relies on a changeless platform and hardware environment.Meanwhile,testing-software aiming at testing common software also must rely on the platform and environment.When test object becomes a system or software over system level,current testing-software will not satisfy the testing need.Besides,there are many problems existing in testing this kind of software.For example,there are complex and diverse testing-scripts,testing tasks often need to regress and testing reports are difficult to collate,etc.So we must use an external testing system which doesn't rely on platform.And it will be easy to write and manage script and operate its automatic process.To solve above problems,this paper offers a cloud management platform based on intelligent testing system of Web.By using this platform,it's able to achieve the centralized management and sharing of varieties of testing scripts to improve using efficiency,and storage the testing tasks in the cloud to improve the efficiency of regressing test because it can work repeatedly many times.Besides,it's able to collect and collate testing reports of distributed platform while counting the results to improve result-collating efficiency of testing personnel.The use of this platform follow a three-tier architecture of MVC pattern.The tier“view”collects user request and submit to the tier“controller”.Then,“controller”updates and search data by using connectors offered by the tier“model”Finally,“controller”gives back the results to“view”and finish data showing and rendering.At the same time,the system accepts client connection by listening port and conveys information by communication channel in order to make testing reports able to be transmitted from client to server.This paper expounds the design and achievement of this cloud management platform based on Intelligent testing system,including the exact achieving thinking and implements of script-managing module,Agent-managing and remote controlling module and report-analyzing module.Among them,script-managing module includes extensibility of how to access quickly and compound query.While Agent-managing and remote controlling module emphasizes how to achieve remote control on browser-side and report-analyzing module introduces the counting and collating of communication transmission and reports by using Netty.This platform has been used in internal testing group and received good reviews,especially the remote control on browser-side and report-analyzing.This system improves the working efficiency of testing personnel and optimize the testing process.
Keywords/Search Tags:MVC pattern, Remote control on browser-side, Netty, script management, report analysis
PDF Full Text Request
Related items