BugX Tracker 2012                                                                    CHAPTER 1INTRODUCTION1.1 Overview:   ...
BugX Tracker 2012The users of BugX Tracker:      •        Project Manager      •        Developer      •        TesterExis...
BugX Tracker 2012                                                                   CHAPTER 2DESIGN PRINCIPLES & EXPLANATI...
BugX Tracker 2012Modify the project details by specifying the project id.   •   Assign Information :To assign Project to o...
BugX Tracker 2012This option used to view self details.Option to change password.3. DeveloperView Project, Bugs & Self Det...
BugX Tracker 2012Option to change password.                                                                 Chapter 3SOFTW...
BugX Tracker 2012                                                                      Chapter 4DEVELOPMENT ENVIRONMENTHar...
BugX Tracker 2012created with Hyper Text Markup Language (HTML) and the server side codingcomponent is JSP. The pages that...
BugX Tracker 2012             5.2. Security & Administration                       The Bug Tracker should have a security ...
BugX Tracker 2012              •     Record Deleting         5.4. Design Documents                  Based on the requireme...
BugX Tracker 20122 n d L e v e l D FD fo rP r o je c t M a n a g e r2 n d L e v e l D F D fo r                            ...
BugX Tracker 2012    nd2        L e v e l D FD fo r            T e ste r                                                  ...
BugX Tracker 20125.4.2 APPLICATION USE CASESUser Login                                                                    ...
BugX Tracker 2012View Users                                                                            24Computer Science ...
BugX Tracker 2012Edit UserDelete User                                                                            24Compute...
BugX Tracker 2012View ProjectEdit Project                                                                            24Com...
BugX Tracker 2012Delete ProjectView Project Assign InformationEdit Project Assign                                         ...
BugX Tracker 2012Delete Project Assigned InformationView Bug Information                                                  ...
BugX Tracker 2012Create BUGDelete Bug                                                                            24Compute...
BugX Tracker 2012Change Password                                                                            24Computer Sci...
BugX Tracker 2012                                                                       Chapter 6ADVANTAGES     In softwar...
BugX Tracker 2012                                                                      Chapter 7FEATURES   1. Product and ...
BugX Tracker 2012   CONCLUSIONS & FUTURE ENHANCEMENT     BugX Tracker is a web-based application that allows user to acces...
BugX Tracker 2012                                 REFERENCES   •   ASP.NET TUTORIAL [ONLINE]       AVAILABLE: http://www.w...
Upcoming SlideShare
Loading in …5
×

Bug XTracker Report

1,567 views

Published on

Detailed Report

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,567
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
53
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Bug XTracker Report

  1. 1. BugX Tracker 2012 CHAPTER 1INTRODUCTION1.1 Overview: When a customer puts request or orders for a product to be developed. Theproject manager is responsible for adding users to Bus Tracking System andassigning projects to the users. The project manager assigns projects to the developers. The developerdevelops the projects as per customer requirements. The project manager itselfassigns the developed applications to the “Testers” for testing. The tester tests theapplication and identifies the bugs in the application. When the tester encounters ‘n’ no. of bugs, he generates a unique id number foreach individual bug. The bug information along with its id are mailed to the projectmanager and developer. This is “Bug Report”. These are stored in the database.This is useful for further reference. Bug information includes the bug id, bug name, bug priority, project name, buglocation, bug type. This whole process continues until all the bugs are got fixed in the application. The bug report is mailed to the project manager and the developer as soon asthe bug is identified. This makes that no error will go unfixed because of poorcommunication. It makes ensure that anyone who needs to know about a bug canlearn of it soon after it is reported. Bug Tracking System plays an vital role in thetesting phase. But it supports assigning projects for the developer, tester by theproject manager. The Bug Tracking System maintains the different users separatelyi.e., it provides separate environments for project manager, developer and tester. 24Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  2. 2. BugX Tracker 2012The users of BugX Tracker: • Project Manager • Developer • TesterExisting System: In the existing system, the project manager assigns the projects to thedevelopers. The developers develop the projects as per customer requirements. Theproject manager itself assign the developed applications to the tester for testing. Inthe testing phase, when the tester encounters no. of bugs then he reports to theproject manager and developer about the bug information. Bottlenecks of the Existing System: • The tester report which is called “Bug Report” is in the form of physicaldocument. If the document is damaged then the total information about the bug willbe lost. • The bug information is not stored in the database for future reference.Proposed System: The purpose of the Bug Tracking System is to test the application for the bugsand report it to the project manager and developer. The main intention behind theBug Tracking System is that to track bugs and report them. Store the buginformation with a unique id in the database for future reference. So, this makes thejob of handling the bugs easy. 24Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  3. 3. BugX Tracker 2012 CHAPTER 2DESIGN PRINCIPLES & EXPLANATION2.1 ModulesProject has following modules: • Administrator • Project Manager • Developer • Tester2.2 Module Description1. AdministratorHas option to access User info, Project info, Assign info, Report, Self details. • User Information :Add User details into the database.Delete User from the database.Modify User details. • Project Information :Add Project into database by gathering the information like Project name, project ID,Status, Description. 24Delete Project from the database by specifying the Project id.Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  4. 4. BugX Tracker 2012Modify the project details by specifying the project id. • Assign Information :To assign Project to other users- like Project Manager, Developer, and Tester.View all projects.Assign Project to Project Manager, Developer, and Tester by gathering informationlike user name, project id, and assigned date.Search a particular project details by specifying Corresponding project id. • Report :Used to shown the bug report after specifying the project id. • Self :This option used to view self details.Option is used to change password.2. Project ManagerView Project, Users assigned to him & self details. • View Project :Option to view all his assigned projects. • View User :Option to view information of employees under him. • Report :Used to view the bug report after specifying the project id. • Self : 24Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  5. 5. BugX Tracker 2012This option used to view self details.Option to change password.3. DeveloperView Project, Bugs & Self Details. • View Project :Option to view all his assigned projects. • View Bug :Option to view all bugs corresponding to his assigned project. • Self :This option used to view self details.Option to change password.4. TesterView Project, Track Bugs & Self Details. • View Project :Option to view all his assigned projects. • Track Bug :Tracks bug in his assigned project.Add bug information along with bug id & project id. • Self : 24This option used to view self details.Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  6. 6. BugX Tracker 2012Option to change password. Chapter 3SOFTWARE & HARDWARE REQUIREMENTHardware RequirementRam: 128 MB or higherProcessor: Pentium III or higherHard disk: 560 MB or higherSoftware RequirementLanguage: ASP.NetDatabase: OraclePLATFORM: .NET FRAMEWORKApplication Server: Apache TomcatWeb Browser: Google Chrome or Mozilla Firefox 24Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  7. 7. BugX Tracker 2012 Chapter 4DEVELOPMENT ENVIRONMENTHardware Environment The hardware environment that is employed in this project is a machine withIntel Core i3 processor with processing speed of 2.30 GHz of processing speed, L2cache and 3.00 GB of extended Memory.Software Environment.NET Framework 3.5Apache TomcatMicrosoft ASP.NetOracle tools 24 The machine that is employed to develop this project has a Windows7Ultimate Operating system with Google Chrome and Firefox. The user interface isComputer Science & Engineering Ideal Institute of Technology, Ghaziabad
  8. 8. BugX Tracker 2012created with Hyper Text Markup Language (HTML) and the server side codingcomponent is JSP. The pages that are created are validated with the help ofJavaScript. Chapter 5REQUIREMENT SPECIFICATION The Bug X Tracker System is not so complex but it requires a well defineddatabase system to manage & provide the retrieval of data like projects, users, bugdetails, work in progress & so on. The system has to manage the project bug life cycle i.e. submission of a bug,assignment of bugs, resolution of bugs & so on. In order to keep track of all these data & activities, the system has the followingrequirements:5.1. Database RequirementFollowing are the required details that should be managed by the system: • User Details • Project Details • Bug Details 24 • Bug Assignment DetailsComputer Science & Engineering Ideal Institute of Technology, Ghaziabad
  9. 9. BugX Tracker 2012 5.2. Security & Administration The Bug Tracker should have a security system to restrict the user access & role based security for administration the system resources like: • User Logins • Projects • Task Assignments 5.3. User Interface L o g i n _ in f o st1 Lev el D FD U se r U s e r id , P a s s w o r d L o g in P r o c e s s F a il s L o g in R e je c t A d m in is t r a t o r P r o je c t M anager P a ss D e v e lo p e r T e ste r The System also requires an interactive User Interface to manage the data. The interface must have the following features : • Login/Logout • Record Insertion 24 • Record Modification Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  10. 10. BugX Tracker 2012 • Record Deleting 5.4. Design Documents Based on the requirements discussed above, following are the initial design documents: 5.4.1 Data Flow DiagramC o n te x t L e v e l D FD A d m in P r o je c t M anager Bug X D atab ase Tracker D e v e lo p e r T e st e r 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  11. 11. BugX Tracker 20122 n d L e v e l D FD fo rP r o je c t M a n a g e r2 n d L e v e l D F D fo r V i e w s U rs eI n fI o f o U e r n A d m in ist r a t o r Lo g in _ in fo V i e w r P rjeo cj e cI n fIo f o P o t t n P ro je c t A s s ig n In fo V ie w A s s ig n In fo P r oA j d cmt i M i sa tnr a g oe rr e n at A s s ig n _ in fo C h a n g e P a ssw o rd C h a n g e P a ssw o rd N e w P a ssw o rd L o g in _ i n f o N e w P a s s w o rd L o g in _ in f o B u g id D isp la y B u g R e p o r t B u g id D is p la y B u g R e p o r t B u g _ in f o B u g _ in fo nd2 L e v e l D F D fo r D e v e lo p e r D e v e lo p e r D is p la y A s s ig n e d D i s p l a y B u g In f o C h a n g e P a ssw o rd B u g id N e w p a s sw o rd D e ta ils A s s ig n _ in fo B u g _ in fo Lo g in _ in fo 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  12. 12. BugX Tracker 2012 nd2 L e v e l D FD fo r T e ste r T e ste r V ie w A s s ig n e d p r o je c t s T r a c k B u g & V ie w B u g C h a n g e P a ssw o rd B u g id N e w P a s sw o rd D e ta ils A s sig n_ in fo B u g _ in fo Lo g in _ in fo 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  13. 13. BugX Tracker 20125.4.2 APPLICATION USE CASESUser Login 24Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  14. 14. BugX Tracker 2012View Users 24Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  15. 15. BugX Tracker 2012Edit UserDelete User 24Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  16. 16. BugX Tracker 2012View ProjectEdit Project 24Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  17. 17. BugX Tracker 2012Delete ProjectView Project Assign InformationEdit Project Assign 24Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  18. 18. BugX Tracker 2012Delete Project Assigned InformationView Bug Information 24Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  19. 19. BugX Tracker 2012Create BUGDelete Bug 24Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  20. 20. BugX Tracker 2012Change Password 24Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  21. 21. BugX Tracker 2012 Chapter 6ADVANTAGES In software test management, bug reporting is a complex and complicatedprocess that requires precision, detailing and a whole lot of information. Reportingand tracking bugs manually works fine in case of small projects, whereas formission-critical or large projects, a paper-based approach can result in chaos andconfusion. QA test management teams need an effective defect tracking managementsystem to log the identified bugs and to monitor them. A bug-tracking system helpsthe project team to successfully measure the project’s status. The measurements, alsoknown as metrics help the QA test management team to assess the quality of thesoftware and in taking business decisions. The software metrics like project metrics,progress metrics, defect metrics and testing metrics also help in evaluating thesuccess ratio of a tester or programmer. A defect tracking system not only tracksdefects but also tracks metrics to make sure everything is going according to thesoftware development plan. 24Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  22. 22. BugX Tracker 2012 Chapter 7FEATURES 1. Product and Component based 2. Creating & Changing Bugs at ease 3. Reporting in more comprehensive way 4. User Accounts to control the access and maintain security 5. Simple Status & Resolutions 6. Robust database back-end 24Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  23. 23. BugX Tracker 2012 CONCLUSIONS & FUTURE ENHANCEMENT BugX Tracker is a web-based application that allows user to access theapplication from anywhere over the internet. The project was carried out and completed to a greater extend of success. I haddone more than what I initially planned. Anyhow this is not the end of the road, thisproject can be enhanced further with additional features and latest tools in future.This project is considered to be an initial version and additional features can bemade and an updated version may be done in future. 1. Uploadable file attachments. 2. Record locking during Edit/Task/Delete operations added to prevent simultaneous edit of Problem Tracker records. 3. Display bug in the Home Page when the visibility restriction was set too high. 24Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  24. 24. BugX Tracker 2012 REFERENCES • ASP.NET TUTORIAL [ONLINE] AVAILABLE: http://www.w3schools.com/aspnet/default.asp • VISUAL BASIC .NET PROGRAMMING, ADO.NET AVAILABLE: http://www.csharp-stationTutorial/AdoDotNet • .NET FRAMEWORK 3.5 [ONLINE] AVAILABLE: http://www.microsoft.com/details.aspx • ORACLE DATABASE 10G EXPRESS EDITION TUTORIAL [ONLINE] AVAILABLE: http://st-curriculum.oracle.com/tutorial/DBXETutorial/index.htm 24Computer Science & Engineering Ideal Institute of Technology, Ghaziabad

×