Font Size: a A A

Research And Realization Of A Software Testing Management System

Posted on:2006-07-30Degree:MasterType:Thesis
Country:ChinaCandidate:G Z ChenFull Text:PDF
GTID:2178360182969548Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software testing management can provide the software developing enterprise with a muti-phases and step-by-step software quality assurance executive plan. Through a research on the current management systems of software testing, we can summarize the characteristic features and the localization of these tools, and bring forward the new requirement, combining with the practice request of software development enterprise. From the basement of the theory of the software testing, we study deeply at it, and compare the three common models of software testing such as V-model , W-model , H-model. From the result of the comparing, we find that the H-model is the best of the three. It separates the preparing and executing of software testing. H-model can show the complexity of software testing, so it makes the software testing procedure regardness and respectness. Therefore, in our system we use the H-model as the foundation of testing management. The whole system is made up of three parts as basement information management subsystem and testing case management subsystem and bug management subsystem. Basement information management subsystem is used to manage the user's popedom. Through seperating the static and dynamic information to manage the testing case and surport the repeating testing and management of regress testing. And the most important part is the bug management subsystem. At first, it makes the modeling of testing transformations among the status, and realize solution of the bug status. Then, it sorts the management of bugs' status by attributes to make users define the functions of querying and statistic according to the request of organization management itself. According to the disadvantages of two-tiers architecture in most foreign software testing management systems, such as bad flexibility, hard to updating and huge maintenance workload. The system's developed with a three-tiers browser/server architecture and .NET development flat form. And testing management system with the browser/server architecture can install on the web server.
Keywords/Search Tags:Software testing, H-model, Testing case, Bug, Browser/Server architecture
PDF Full Text Request
Related items