Font Size: a A A

CSTC-Bug Manager-Design And Implementation Of Defect Management System Based On B/S

Posted on:2010-08-12Degree:MasterType:Thesis
Country:ChinaCandidate:G N QianFull Text:PDF
GTID:2178360278473026Subject:Software engineering
Abstract/Summary:PDF Full Text Request
For software defect management, it is an important guarantee for the quality of software, but also related to the continuous improvement of the software. Especially for small and medium-sized projects or large-scale projects in the sub-module test, if it can timely detect failures, make accurate description, fast feedback, and facilitate the query, that is, all aspects of the integrated management of defect. It is bound to improve test efficiency, thus ensure the quality of the project. It is against this background, and this paper analysis and design of a rapid response required test result for small and medium-sized test solutions can play an effective test to assist the smooth conduct of a comprehensive test that improves the quality of the role.This article combines with the actual situation of China Software Testing Center. From a third party evaluation institutions point of view, it analyzes the current existence of the defect management tool. Combined with the current domestic and defect management tools, experience and the existing trend of development, making full use of software engineering-related idea, it designs and develops a mainstream technology-based defect management tools. The test instrument from small and medium-sized projects has necessary characteristics of quick feedback to the life cycle of failure for the baseline, providing users a high degree of liberalization of the inquiries, and rich graphical display, providing for the future trend of defect prediction functions. In order to achieve a test project in the lightweight agility necessary feedback, rapid response and timely decision-making demand for small and medium-scale testing for defect management of the theoretical research and practical application to provide a reference .In the project, I am responsible to carry out the project of the main pre-Extreme Programming-based demand for the collection, the system non-functional needs of the development, coding, database architecture in the preparation of cross-class, mixed-query part of the preparation of the stored procedure, defect icon and notice the design of modules, the IBM Robot Based on Load Runner and performance testing. In addition, as the preliminary preparation of the project, I read a lot of related software engineering, system modeling , algorithms and programming books and articles, in order to lay the foundation for the implementation of the project; when the project in progress, I also demand a timely manner in accordance with the development process so make sure that the amendment, as a result, the system is highly time-sensitive. During later period, I repeated the system acceptance testing, to continuously improve it's performance.My work is mainly reflected as follows: As a result of the Extreme Programming approach to needs analysis, make sure to shorten the acquisition cycle and at the same time to obtain the accuracy of the demand has increased. Non-functional requirements of the system development is on the main function of the perfection and added that to improve the system robustness, maintainability and safety of the system in the future with better compatibility and scalability to lay the foundation. The characteristics of the unit for database operations to prepare statement are that its implementation more efficient, more targeted results; graph and noticing of indication to participate in the design of modules, so that the data in the database even more vividly demonstrated in a intuitive way, in order to test the decision-making personnel based visualization. Later, using Robot and Load Runner, to conduct a comprehensive test of the system, to detect a drop in server performance curve, and made timely correction, so that system performance without upgrading hardware has been upgraded under the conditions.This paper from the perspective of software engineering, defect management based on the Extreme Programming model of requirements elicitation and analysis, the use of loosely coupled B/S architecture, based on the design of component-based systems thought to be divided into various functional components, combined with the probability statistical theory, and finally the use of platform-independent nature of C # to write the implementation In addition, also provided the system performance of a more comprehensive test result, based on the results of this test, the corresponding performance is tuning.In this paper, the starting design point of view is to make the ultimate defect management tool easy to learn and use, easy to install, configure, develop loosely coupled; able to adapt to the rapid response required of the test environment. But with testing equipped with general functions, good performance, resource occupancy small, and low hardware requirements. To achieve the above objectives, from the development at the beginning of a complete software engineering, it observes the development of modern thought, the full investigation and study user requirements; from the perspective of the specific needs of the abstract model; reasonable functional module, divide and conquer by recursive implementation; using Rayleigh distribution, from the perspective of the mathematical model to ensure that the rigor of new features; item later using a variety of means test, and constantly improve the system performance.To complete this article, to make the defect management tool be in the normal operation, during which there has been no major system failures. The system runs smoothly, and the overall performance is expected in the design range. Already it has five medium-sized test items used in the system as a defect management tool. From a practical point of view, the use of feedback, the system can satisfy the basic demand for testing. Staff communicate testing becomes more fluent. the overall test efficiency has been improved a lot.
Keywords/Search Tags:software test, defect management, Rayleigh distribution, defect prediction
PDF Full Text Request
Related items