Font Size: a A A

Design And Implementation Of Defect Track Management Tool Based On Test Case

Posted on:2005-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y X MuFull Text:PDF
GTID:2168360125950575Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Along with the development of information technology, software products can be used in any field of the society and the quality of the software products becomes the focus that draw people's intention. No matter producer or user of the software survive in the competitive environment. The software developer must regard product quality as one of the most important goals of the enterprise in order to occupy the market, to avoid being eliminated by market during cruel competition. The user certainly hopes to select the software of higher quality in order to guarantee the smooth completion of their own business. During the period of discussing how to avoid software mistakes and how to enhance the quality of software, People have gradually realized that there will still be mistakes in the software no matter what technology and method have been adopted. Adopt new language, the advanced development way, perfect development course, Can reduce mistakes, but it is impossible to totally eliminate the mistake in the software. These mistakes need to be found out by test, the density of the mistakes in the software needs too. So test is essential to software production, which is the key that guarantees the quality of the software. With the scale of the software development and complexity increasing, it is seems that test being carried out to seek mistakes of software become more difficult. In order to find out mistakes as many as possible and produce the high-quality software product, organization and management in test job seems particularly important. So we propose establishing the system of test management. An important aspect of establishing the system of test management is to realize Software Test Automation, so it is necessary to use the defect track management tool in the course of test. In this article we have realized a defect track management tool based on test case. It has several following characteristics: The software based on B/S structure guarantees that relevant persons will not be restricted by region and time, negotiate whenever and wherever possible, which can enhance communicating and cooperating, accelerate the information transmission and the course of dealing with the defect.The system manages the user based on role. It offers four basic roles: advanced administrator, product administrator, tester and developer, each role has different right. The advanced administrator is responsible for all projects existing in the system, controlling the test course of each project, managing product administrator, developer and tester, allocating test resources according to the need and has the highest authority to all projects. The product administrator is the director of project, expense and quality of the software (can be an organization). Its work is to control test course, manage the module and the test case and manage the tester and developer in the project. The project administrator has the highest authority to a certain project in the system. The tester is in charge of running test case, reporting defect of the software and verifying the result of correction. Developer takes charge of correcting defect of the software, filling in the record of correction. This system support automatic E_mail notification. Take out the relevant user's E_mail address from USERINFO table and the mail information from MAILTEMPLATE table automatically while the defect state is changed, Thus system realized that E_mail is delivered automatically. This guarantees that user can receive accurate and real-time information that the defect state is changed and obtain the latest defect stage. There exist eight states in this system used to distinguish the defect in different stages in the cycle of its life, including: new, submitted, opened, solved, closed, canceled, postponed and duplicated. User can't revise defect state directly, which can only change the defect state by the actions offer by system. Therefore the corresponding system has offered ten actions: submit, open, refuse, re-open, solve, close, valid...
Keywords/Search Tags:Implementation
PDF Full Text Request
Related items