Font Size: a A A

The Design And Implementation Of Software Testing Process Management System

Posted on:2020-02-05Degree:MasterType:Thesis
Country:ChinaCandidate:A C LiFull Text:PDF
GTID:2428330572983979Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Today,there are a variety of software systems on the web.With the development of the times,users have new requirements for the quality of the system.Compared with the perfect test system owned by foreign countries,domestic testing is still limited to the successful completion of system functions and can be executed normally.There are deficiencies in the internal quality of the system and the logic of the system.Combined with the research status at home and abroad,this paper decided to develop a system that integrates the system testing process and can test the software system completely.The software testing process management system was born.The software test process management system adopts the object-oriented language Java language,adopts the B/S network architecture to realize the operation of the system on the Web side,and adopts the MVC(Model,View,Controller)design mode.We applied the integration of Struts,Hibernate and Spring's SSH framework to develop the entire system.The system follows the three-tier architecture layering,which reduces the layer-to-layer dependency,which is beneficial to system standardization and facilitates the reuse of logic at each layer to simplify the code.It improves the productivity of developers,and it achieves the idea of "high cohesion,low coupling".The system selects all the data in the development and use of SQL Server2014 database storage system to ensure the security of the system and data.Through communication with testers,it was determined that the software test process management system functions are mainly divided into five modules,namely system management,product and demand management,test case management,test plan management,and test execution management.Among them,the main functions implemented by system management include user management and system management.Product and requirements management includes features such as product management and product requirements management.The main implementations of test case management include use case management and test case set management.The main implementations of test plan management include test plan management,version management,user role assignment,and milestone management.The main implementation functions of test execution management include execution of test management,test report management,and test schedule management.The design and development of the software test process management system solves the problem of incomplete domestic software test to a certain extent.It provides complete management of the test requirements,test design,and test execution of the system test process.On the one hand,it improves the efficiency of the system testers,on the other hand,it facilitates the management and inspection of the system.
Keywords/Search Tags:Software Testing Process, Test Cases, SSH, SQL Server
PDF Full Text Request
Related items