Font Size: a A A

Test Case Management And Generation System Based On Web

Posted on:2018-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:Y C ChenFull Text:PDF
GTID:2348330521951171Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of science and technology,variety of computer-related products mushroomed,infiltrated in all lifestyles,throughout the necessities of life,and at the same time make our lives more convenient,more efficient,and more secure.Of course,as we demand more and more software,making the software scale is growing,the complexity of rising,the quality of the requirements is also rising.To improve the quality of software,software-testing process must be improved.At present,many companies store texts of testing process in the form of local storage,when testing process finished,it means the life circle is over,and we need to repeat these processes when texting start next time,it brings inefficient and too much repetitive work.So we need use software testing management tools to monitor the entire process of software development,tracking and management of the test process to ensure and enhance the quality of software.Based on the above problems,I made some improvements to the testing process of the current company,according to my company's business,I design a web-based test case management and generation system,the system can not only test the content of different projects to manage,to import test requirements,Test plans and test cases of the Excel table,but also can export the required reports and Excel files,under different projects,can automatically generate test cases based on demand,such as generating a thousand random test data,it needs just a few seconds,and through the test it only needs around four hundred seconds to generate 10 million random data,which is impossible for artificial.And reasonable classification of test requirements,test cases and test plans make it facilitate the test case Add,delete,check,change,and you can track and manage the entire testing process.And in test requirements and test cases module,status charts can effectively determine the process of the current project to facilitate a reasonable control of the project.In order to improve the quality of the software,a test cases management system based on Vue.js + Python + Django +Restful API is designed and developed according to the above requirements,the system is divided into seven main modules: projects management module,test requirements management module,test plan management module,test case management module,test case generation module,and report import and export module,the graph module,and the modules are interconnected through product and version numbers.In this paper,we analyze the functional requirements and performance requirements of each module by using the use case diagram and use case description of each functional module,and further divide each module into multiple sub-functional modules.Each module is further detailed by class diagram,sequence diagram and flow chart.The design and implementation of each module and database design are described.Finally,a test case management and generation system is developed.After the development,the system is fully tested.The test results show that the system meets the test requirements.Can be on the development process of a reasonable track and management,greatly enhance the development efficiency and improve product quality.
Keywords/Search Tags:Testing Process Management, Vue.js, Django, Restful API, Test Case Generation
PDF Full Text Request
Related items