Font Size: a A A

The Design And Implementation Of Adobe Bug Report System

Posted on:2015-11-14Degree:MasterType:Thesis
Country:ChinaCandidate:L Y CaoFull Text:PDF
GTID:2308330461456651Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Bug report system is very important for the development of software. It provides users with the opportunity to report the defects and bugs. And testers and developers could find and solve the problems according to the feedback of users so that the software could better fit the user requirements. Currently, most companies are equipped with bug report system. Bugzilla is powerful, but it is slow and it has poor performance, the interface is not friendly. The bug report systems of some companies are too simple and receive low quality bugs. There are many duplicate bugs too. Other companies often have many products, and their bug report systems are too complicated. It is difficult to find the entrance to submit bugs.Adobe bug report system is used to collect user feedback for all products of Adobe. It is designed and implemented by combining the background, the advantages and disadvantages of other bug report system and the research results about user bugs. All products of Adobe are integrated in the same system to simplify the submit entrance. And it provides different prompts depending on the product to guide users to submit high qulity bugs. Duplicate bugs are avoided by classifying the existing bugs and providing the search feature. The bug lifecycle is reduced by promoting the communication between testers and users.This paper mainly describes the analysis, design and implementation of Adobe bug report system. It uses classic three-tier architecture, including presentation layer, business logic layer and data persistence layer. It combines open source frameworks, including Struts, Spring and Hibernate.Search feature is introduced to avoid duplicate bugs and it is implemented using Solr and the search strategy of bug group and sliding window. Taking into account data backup and replication, Mysql is designed as a master-slave structure.Adobe bug report system has been completed successfully and has improved the quality of user bugs and also improved the efficiency for testers to solve the bugs.
Keywords/Search Tags:Bug Report System, SSH, Solr, Mysql
PDF Full Text Request
Related items