Font Size: a A A

Design And Implementation Of Software Automatic Test System Based On Cloud Service

Posted on:2018-09-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y H DaiFull Text:PDF
GTID:2348330512996672Subject:Industrial engineering
Abstract/Summary:PDF Full Text Request
With the development of information technology,the competition of software industry is becoming more and more fierce.Software testing industry urgently needs to use information technology to improve the quality of the test and reduce the test cost.In this case,the traditional software testing has been unable to meet the objective requirements of software testing.In this paper,In order to meet the urgent need,a software testing system based on cloud service is implemented.Based on the investigation of the business process of automatic testing process,Taking into account the variable demand factors in the future of the testing process,this paper uses the KVM-QEMU virtualization technology,using B/S architecture to construct the system architecture,using MySQL as the background database,using PHP as a development language,The software automatic test system based on cloud service is developed.The design of the automated test system development includes test requirement management,test plan management,test task management,test script management,test scene management,test execution management,testing results management and system configuration.This system lies in the use of KVM-QEMU and other prominent virtualization technology to create and manage virtual machines,the relative resource utilization design of virtual machine load balancing strategy,using Smarty template engine external logic code and content separation,through the strict user access control to provide security.By using this system,the automatic testing process can be managed from the test requirement,test design and test execution,It makes the management of automated test process greatly enhanced,and has the advantages of reliable,fast and easy to use.It can greatly reduce the cost of operation and communication,and improve the ability of software testing and monitoring.In this paper,the requirement analysis,outline design,detailed design,test and case description of the system development process are described and discussed in detail.After the specific coding and system testing,the main functions of each module in the software automatic test system have been realized,and have been put into use.The practical application proves that the system architecture designed in this paper has good expansibility,easy to use,stable operation,and can meet the requirement of software automatic test process management.
Keywords/Search Tags:cloud testing, KVM-QEMU, load balancing, automated testing
PDF Full Text Request
Related items