Font Size: a A A

Defect Management System Based On WEB Structure

Posted on:2010-07-08Degree:MasterType:Thesis
Country:ChinaCandidate:B JiaFull Text:PDF
GTID:2178360272496547Subject:Software engineering
Abstract/Summary:PDF Full Text Request
During testing of the software defects establish an effective management system is a mature software companies in the software engineering management of the system is bound to be one of implementation. Development of a software product,the monomer in the software testing, integration testing,system testing will find a lot of errors,these defects statistics,classification analysis and the necessary software to track the management of enterprises will play a role in promoting good.At present,the market has a lot of defect management tools,although some can be downloaded for free,but the complexity of workflow definition, the definition of defects in a state of too little,to achieve limited functionality,or user management software is too complex can not meet the demand for defect management center;and Although some powerful, but too expensive and complicated to operate,for small and medium-sized software companies in terms of price too high.Therefore,the design process to develop a software for their own defect management tools is essential.In this paper,the process of software testing analysis of the demand for defect management,according to the needs of its own design and implementation of a Web-based defect management system structure.The article first discusses the concept of software defects.What is clear on software defects,software defects,and software are the classification of some of the basic characteristics of defects,pointed out that the causes of software defects and deficiencies in the management of software processes,and defect management on the production of the software industry and the significance of the test.Then,this paper system of software tools for defect management and operation of the process were studied to clarify the defect management is expected to achieve the goal,and through defects in the market for some commonly-used management tools were introduced and compared with analysis of their strengths and weaknesses to clarify the introduction of software enterprises within the exclusive use of defect management system software testing where the need.Based on the above research,this paper provides an overview of a Web-based defect management system design and realization,it can eliminate the organization of inter-agency,inter-regional barriers to allow testers,developers or other IT personnel through a central data warehouse,will be able to interact in different areas of information deficiencies.By defects in water management,only in a browser-based client applications can be submitted to the completion of defects,as amended,query,statistics,operations,without the need of each client to install a client program.And can generate detailed reports and charts to analyze the data.Through the integration of all the tasks to software testing,defect management in order to make the whole more effective and to ensure that the quality of software products.It can also help software companies to test norms project,electronic processes to deal with defects;found in the course of testing issue,the question of responsibility clear,and tell each test or developers should do,what is the most important and most pressing;simplified the test more and more as the project to standardize the document,such as finishing the work of red tape,improve the efficiency test.System is mainly composed of ten modules:User management,user group management,project management,defect parameters maintenance,custom fields,defect management,defect information,order inquiries,the definition of management deficiencies in the report,the database operation base class. The whole system has the following features:1) System uses the B / S structure.The use of B / S structure can guarantee the design and implementation of relevant personnel from the geographical and time constraints,the exchange at any time in order to enhance communication and collaboration to accelerate the transmission of information to speed up the deficiencies in the process.2) System role-based user management.System provides three basic roles:system administrators,project managers,general users.Each role has different privileges,the system administrator responsible for managing the entire system,including basic information about the management of users(the user's account,password,role management), configuration items need to be tested and modules,in addition to defects with the deletion of the database authority records.Ordinary users are the product / project team members in general.Typically,testers are a normal user.User is responsible for dealing with defects,which is responsible for reporting software testers defects modify the results of verification,has confirmed the closure of the defects were repaired also used to describe the defects responsible for the upload and export defects Annex statements to manage data.Project Manager is to monitor the testing process,with analysis of statistics on the situation of the project module defects,defects in the data export competence statements,and is also responsible for the specific personnel assigned to repair defects.3) Defects in a state of change in history is the history of defects. Defects in the state system every time a detailed record of all changes to ensure that users can fully understand the deficiencies in the state of the whole process of change.4) Intuitive to use to test the progress reflected in the chart, so that users can not only grasp the overall status of the project,and can pay attention to the details of the project change to meet the requirements of a variety of analysis.System supports the generation of line graph,histogram,pie chart,list,and so amore intuitive statistical shortcomings.5) Dynamic Query feature provides the user to choose query,the system automatically generated standard SQL statements and the form of easy-to-read display to users,by users and then show the shortcomings of information to confirm.This reduces the frequent user interaction with the system and improves the efficiency of the user.To sum up,the system achieved full-featured,easy-to-use,simple operation and defect management to achieve better standardization and automation goals.Of course,software testing in the field of defect management of a large number of research work to be done,is also looking forward to more people is to join the field of the study to continue to develop better tools for software defect management efforts.
Keywords/Search Tags:software testing, defects management, B/S structure
PDF Full Text Request
Related items