Font Size: a A A

Research And Design Of Software Test Management System

Posted on:2018-03-02Degree:MasterType:Thesis
Country:ChinaCandidate:L W WangFull Text:PDF
GTID:2428330590992279Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the continuous development of China's strategic high-tech fields,aerospace products have made important contributions in advancing the modernization of national defense and the development of national economy.At the same time,a variety of software involved in aerospace products has become more and more complex with the ever-changing needs.The requirements of software testing management are also getting increased.Due to the lack of relevant electronic management system,our institute faces a lot of problems such as the progress delay,software testing management confusion,poor product quality and so on.Before the software testing management system is online implementing,the internal testing plan,testing design,testing implementation,testing results and other process management in our institute is basically dependent on labor,the following shortcomings:(1)low-level errors in test report appear frequently and the format does not meet the specifications.(2)Testing requirements are decomposed manually,time-consuming and laborious(3)test case management confusion and the use cases can't be reused(4)software defects can't be resolved in time and it's difficult to traceIn view of the above problems,the paper designs a software testing management system which can not only meet the business requirements of our institute but also can be generalized.The system uses the computer technology of Microsoft.Net platform and the three-tier architecture(presentation layer-logical layer-data layer)to achieve three core functional modules,which are the test report management,test requirements and case management,defect tracking management.This paper elaborates the key technology and implementation method which is applied from the design of the core function module.Finally,it introduces the testing and practical application of software testing management system.Compared with other similar systems,the following key technologies are covered in the research paper:(1)The system uses C# and Ironpython to achieve the function of configurable report template,so that the system administrator can not only create reports according to "military software development documents common requirements",but also can response to changes flexibly.(2)The document format of the software requirements specification is studied,and the Office Open XML technology is used to automatically identify the titles of the document.The range of test can be formed in the tree structure as the input of the test demand.(3)The data structure related to test case is designed and the association of test items and test cases are established in order to make test case be reusable.(4)The user has the design initiative of defect tracking workflow.The system has realized the client visual configuration,allowing users to design or modify the workflow through the graphical interface instead of changing the development code.The system uses JavaScript's own graphics library called Raphael to let users draw vector graphics on the page and collect user-defined workflow data.At the same time,the ADO.NET Entity Framework technology is used to process workflow definition data so that program developers can access data in the way of object-oriented.
Keywords/Search Tags:Software Testing Management System, Ironpython, Open XML, Entity Framework, Configurable
PDF Full Text Request
Related items