SlideShare une entreprise Scribd logo
1  sur  24
BugX Tracker 2012


                                                                    CHAPTER 1
INTRODUCTION


1.1 Overview:
     When a customer puts request or orders for a product to be developed. The
project manager is responsible for adding users to Bus Tracking System and
assigning projects to the users.

     The project manager assigns projects to the developers.               The developer
develops the projects as per customer requirements. The project manager itself
assigns the developed applications to the “Testers” for testing. The tester tests the
application and identifies the bugs in the application.

     When the tester encounters ‘n’ no. of bugs, he generates a unique id number for
each individual bug. The bug information along with its id are mailed to the project
manager 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, bug
location, 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 as
the bug is identified. This makes that no error will go unfixed because of poor
communication. It makes ensure that anyone who needs to know about a bug can
learn of it soon after it is reported. Bug Tracking System plays an vital role in the
testing phase. But it supports assigning projects for the developer, tester by the
project manager. The Bug Tracking System maintains the different users separately
i.e., it provides separate environments for project manager, developer and tester.




                                                                                              24




Computer Science & Engineering                     Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012


The users of BugX Tracker:

      •        Project Manager
      •        Developer
      •        Tester



Existing System:

      In the existing system, the project manager assigns the projects to the
developers. The developers develop the projects as per customer requirements. The
project manager itself assign the developed applications to the tester for testing. In
the testing phase, when the tester encounters no. of bugs then he reports to the
project 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 physical
document. If the document is damaged then the total information about the bug will
be 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 bugs
and report it to the project manager and developer. The main intention behind the
Bug Tracking System is that to track bugs and report them.                 Store the bug
information with a unique id in the database for future reference. So, this makes the
job of handling the bugs easy.




                                                                                              24




Computer Science & Engineering                     Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012




                                                                   CHAPTER 2
DESIGN PRINCIPLES & EXPLANATION


2.1 Modules

Project has following modules:

   •   Administrator

   •   Project Manager

   •   Developer

   •   Tester




2.2 Module Description

1. Administrator

Has 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.
                                                                                             24

Delete Project from the database by specifying the Project id.



Computer Science & Engineering                    Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012


Modify 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 information
like 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 Manager

View 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 :                                                                              24




Computer Science & Engineering                    Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012


This option used to view self details.

Option to change password.




3. Developer

View 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. Tester

View 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 :
                                                                                            24
This option used to view self details.



Computer Science & Engineering                   Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012


Option to change password.




                                                                 Chapter 3
SOFTWARE & HARDWARE REQUIREMENT




Hardware Requirement

Ram: 128 MB or higher

Processor: Pentium III or higher

Hard disk: 560 MB or higher




Software Requirement

Language: ASP.Net

Database: Oracle

PLATFORM: .NET FRAMEWORK

Application Server: Apache Tomcat

Web Browser: Google Chrome or Mozilla Firefox




                                                                                     24




Computer Science & Engineering            Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012




                                                                      Chapter 4
DEVELOPMENT ENVIRONMENT




Hardware Environment

     The hardware environment that is employed in this project is a machine with
Intel Core i3 processor with processing speed of 2.30 GHz of processing speed, L2
cache and 3.00 GB of extended Memory.




Software Environment

.NET Framework 3.5

Apache Tomcat

Microsoft ASP.Net

Oracle tools



                                                                                          24
     The machine that is employed to develop this project has a Windows7
Ultimate Operating system with Google Chrome and Firefox. The user interface is


Computer Science & Engineering                 Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012


created with Hyper Text Markup Language (HTML) and the server side coding
component is JSP. The pages that are created are validated with the help of
JavaScript.




                                                                           Chapter 5
REQUIREMENT SPECIFICATION


       The Bug X Tracker System is not so complex but it requires a well defined
database system to manage & provide the retrieval of data like projects, users, bug
details, 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 following
requirements:




5.1. Database Requirement

Following are the required details that should be managed by the system:

   •    User Details

   •    Project Details

   •    Bug Details
                                                                                               24
   •    Bug Assignment Details



Computer Science & Engineering                      Ideal Institute of Technology, Ghaziabad
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
    st
1        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
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 Diagram



C 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
BugX Tracker 2012




2 n d L e v e l D FD fo r
P r o je c t M a n a g e r
2 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




    nd
2        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
BugX Tracker 2012




    nd
2        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
BugX Tracker 2012




5.4.2 APPLICATION USE CASES


User Login




                                                                            24




Computer Science & Engineering   Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012




View Users




                                                                            24




Computer Science & Engineering   Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012




Edit User




Delete User




                                                                            24




Computer Science & Engineering   Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012




View Project




Edit Project




                                                                            24




Computer Science & Engineering   Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012




Delete Project




View Project Assign Information




Edit Project Assign




                                                                             24




Computer Science & Engineering    Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012




Delete Project Assigned Information




View Bug Information




                                                                                 24




Computer Science & Engineering        Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012




Create BUG




Delete Bug




                                                                            24




Computer Science & Engineering   Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012




Change Password




                                                                            24




Computer Science & Engineering   Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012




                                                                       Chapter 6
ADVANTAGES


     In software test management, bug reporting is a complex and complicated

process that requires precision, detailing and a whole lot of information. Reporting

and tracking bugs manually works fine in case of small projects, whereas for

mission-critical or large projects, a paper-based approach can result in chaos and

confusion. QA test management teams need an effective defect tracking management

system to log the identified bugs and to monitor them. A bug-tracking system helps

the project team to successfully measure the project’s status. The measurements, also

known as metrics help the QA test management team to assess the quality of the

software and in taking business decisions. The software metrics like project metrics,

progress metrics, defect metrics and testing metrics also help in evaluating the

success ratio of a tester or programmer. A defect tracking system not only tracks

defects but also tracks metrics to make sure everything is going according to the

software development plan.




                                                                                           24




Computer Science & Engineering                  Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012




                                                                      Chapter 7
FEATURES




   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




                                                                                          24




Computer Science & Engineering                 Ideal Institute of Technology, Ghaziabad
BugX Tracker 2012




   CONCLUSIONS & FUTURE ENHANCEMENT



     BugX Tracker is a web-based application that allows user to access the

application from anywhere over the internet.


     The project was carried out and completed to a greater extend of success. I had

done more than what I initially planned. Anyhow this is not the end of the road, this

project 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 be

made 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.




                                                                                            24




Computer Science & Engineering                   Ideal Institute of Technology, Ghaziabad
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




                                                                                           24




Computer Science & Engineering                  Ideal Institute of Technology, Ghaziabad

Contenu connexe

Tendances

COVERT app
COVERT appCOVERT app
COVERT appitba9
 
Gnana Prasuna B_5.5 years
Gnana Prasuna B_5.5 yearsGnana Prasuna B_5.5 years
Gnana Prasuna B_5.5 yearsGnana Bocha
 
CV_Sunil Arya_Updated
CV_Sunil Arya_UpdatedCV_Sunil Arya_Updated
CV_Sunil Arya_UpdatedSunil Arya
 

Tendances (7)

COVERT app
COVERT appCOVERT app
COVERT app
 
Final edu junction_ss (1)
Final edu junction_ss (1)Final edu junction_ss (1)
Final edu junction_ss (1)
 
Gnana Prasuna B_5.5 years
Gnana Prasuna B_5.5 yearsGnana Prasuna B_5.5 years
Gnana Prasuna B_5.5 years
 
Cv32608610
Cv32608610Cv32608610
Cv32608610
 
CV_Sunil Arya_Updated
CV_Sunil Arya_UpdatedCV_Sunil Arya_Updated
CV_Sunil Arya_Updated
 
Vibhutandon
VibhutandonVibhutandon
Vibhutandon
 
Box Platform Overview
Box Platform OverviewBox Platform Overview
Box Platform Overview
 

Similaire à Bug XTracker Report

Github-Source code management system SRS
Github-Source code management system SRSGithub-Source code management system SRS
Github-Source code management system SRSAditya Narayan Swami
 
Software Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeSoftware Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeHari
 
Basics of software engineering
Basics of software engineeringBasics of software engineering
Basics of software engineeringMadhav Suratkar
 
Software Engineering Methodologies
Software Engineering MethodologiesSoftware Engineering Methodologies
Software Engineering MethodologiesNesrine Shokry
 
Project Management System
Project Management SystemProject Management System
Project Management SystemAftab Mirza
 
Software process model
Software process modelSoftware process model
Software process modelUmar Farooq
 
75.bug tracking for improving software quality & reliability
75.bug  tracking  for improving software quality & reliability75.bug  tracking  for improving software quality & reliability
75.bug tracking for improving software quality & reliabilityhappiness09
 
IRJET- A Review on Bug Tracking System
IRJET- A Review on Bug Tracking SystemIRJET- A Review on Bug Tracking System
IRJET- A Review on Bug Tracking SystemIRJET Journal
 
Introduction-to-the-Waterfall-Model.pptx
Introduction-to-the-Waterfall-Model.pptxIntroduction-to-the-Waterfall-Model.pptx
Introduction-to-the-Waterfall-Model.pptxAsadBaig49
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )eshtiyak
 

Similaire à Bug XTracker Report (20)

Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
 
Github-Source code management system SRS
Github-Source code management system SRSGithub-Source code management system SRS
Github-Source code management system SRS
 
Software Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeSoftware Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet Cafe
 
Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
 
Bug Tracking Java Project
Bug Tracking Java ProjectBug Tracking Java Project
Bug Tracking Java Project
 
Basics of software engineering
Basics of software engineeringBasics of software engineering
Basics of software engineering
 
Fun Food
Fun FoodFun Food
Fun Food
 
Software Engineering Methodologies
Software Engineering MethodologiesSoftware Engineering Methodologies
Software Engineering Methodologies
 
Block 1 ms-034 unit-3
Block 1 ms-034 unit-3Block 1 ms-034 unit-3
Block 1 ms-034 unit-3
 
16346915.ppt
16346915.ppt16346915.ppt
16346915.ppt
 
Resume
ResumeResume
Resume
 
Project Management System
Project Management SystemProject Management System
Project Management System
 
Software process model
Software process modelSoftware process model
Software process model
 
SE Unit-1.pptx
SE Unit-1.pptxSE Unit-1.pptx
SE Unit-1.pptx
 
75.bug tracking for improving software quality & reliability
75.bug  tracking  for improving software quality & reliability75.bug  tracking  for improving software quality & reliability
75.bug tracking for improving software quality & reliability
 
VINOD_6yrs
VINOD_6yrsVINOD_6yrs
VINOD_6yrs
 
Project scheduler doc
Project scheduler docProject scheduler doc
Project scheduler doc
 
IRJET- A Review on Bug Tracking System
IRJET- A Review on Bug Tracking SystemIRJET- A Review on Bug Tracking System
IRJET- A Review on Bug Tracking System
 
Introduction-to-the-Waterfall-Model.pptx
Introduction-to-the-Waterfall-Model.pptxIntroduction-to-the-Waterfall-Model.pptx
Introduction-to-the-Waterfall-Model.pptx
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
 

Plus de Abhimanyu Sood

Plus de Abhimanyu Sood (6)

Web analytics
Web analyticsWeb analytics
Web analytics
 
Bug x tracker
Bug x trackerBug x tracker
Bug x tracker
 
CAPTCHA2
CAPTCHA2CAPTCHA2
CAPTCHA2
 
Report1
Report1Report1
Report1
 
Captcha ppt
Captcha pptCaptcha ppt
Captcha ppt
 
CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)
 

Dernier

Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 

Dernier (20)

Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 

Bug XTracker Report

  • 1. BugX Tracker 2012 CHAPTER 1 INTRODUCTION 1.1 Overview: When a customer puts request or orders for a product to be developed. The project manager is responsible for adding users to Bus Tracking System and assigning projects to the users. The project manager assigns projects to the developers. The developer develops the projects as per customer requirements. The project manager itself assigns the developed applications to the “Testers” for testing. The tester tests the application and identifies the bugs in the application. When the tester encounters ‘n’ no. of bugs, he generates a unique id number for each individual bug. The bug information along with its id are mailed to the project manager 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, bug location, 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 as the bug is identified. This makes that no error will go unfixed because of poor communication. It makes ensure that anyone who needs to know about a bug can learn of it soon after it is reported. Bug Tracking System plays an vital role in the testing phase. But it supports assigning projects for the developer, tester by the project manager. The Bug Tracking System maintains the different users separately i.e., it provides separate environments for project manager, developer and tester. 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 2. BugX Tracker 2012 The users of BugX Tracker: • Project Manager • Developer • Tester Existing System: In the existing system, the project manager assigns the projects to the developers. The developers develop the projects as per customer requirements. The project manager itself assign the developed applications to the tester for testing. In the testing phase, when the tester encounters no. of bugs then he reports to the project 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 physical document. If the document is damaged then the total information about the bug will be 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 bugs and report it to the project manager and developer. The main intention behind the Bug Tracking System is that to track bugs and report them. Store the bug information with a unique id in the database for future reference. So, this makes the job of handling the bugs easy. 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 3. BugX Tracker 2012 CHAPTER 2 DESIGN PRINCIPLES & EXPLANATION 2.1 Modules Project has following modules: • Administrator • Project Manager • Developer • Tester 2.2 Module Description 1. Administrator Has 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. 24 Delete Project from the database by specifying the Project id. Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 4. BugX Tracker 2012 Modify 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 information like 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 Manager View 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 : 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 5. BugX Tracker 2012 This option used to view self details. Option to change password. 3. Developer View 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. Tester View 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 : 24 This option used to view self details. Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 6. BugX Tracker 2012 Option to change password. Chapter 3 SOFTWARE & HARDWARE REQUIREMENT Hardware Requirement Ram: 128 MB or higher Processor: Pentium III or higher Hard disk: 560 MB or higher Software Requirement Language: ASP.Net Database: Oracle PLATFORM: .NET FRAMEWORK Application Server: Apache Tomcat Web Browser: Google Chrome or Mozilla Firefox 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 7. BugX Tracker 2012 Chapter 4 DEVELOPMENT ENVIRONMENT Hardware Environment The hardware environment that is employed in this project is a machine with Intel Core i3 processor with processing speed of 2.30 GHz of processing speed, L2 cache and 3.00 GB of extended Memory. Software Environment .NET Framework 3.5 Apache Tomcat Microsoft ASP.Net Oracle tools 24 The machine that is employed to develop this project has a Windows7 Ultimate Operating system with Google Chrome and Firefox. The user interface is Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 8. BugX Tracker 2012 created with Hyper Text Markup Language (HTML) and the server side coding component is JSP. The pages that are created are validated with the help of JavaScript. Chapter 5 REQUIREMENT SPECIFICATION The Bug X Tracker System is not so complex but it requires a well defined database system to manage & provide the retrieval of data like projects, users, bug details, 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 following requirements: 5.1. Database Requirement Following are the required details that should be managed by the system: • User Details • Project Details • Bug Details 24 • Bug Assignment Details Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 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 st 1 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. 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 Diagram C 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. BugX Tracker 2012 2 n d L e v e l D FD fo r P r o je c t M a n a g e r 2 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 nd 2 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. BugX Tracker 2012 nd 2 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. BugX Tracker 2012 5.4.2 APPLICATION USE CASES User Login 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 14. BugX Tracker 2012 View Users 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 15. BugX Tracker 2012 Edit User Delete User 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 16. BugX Tracker 2012 View Project Edit Project 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 17. BugX Tracker 2012 Delete Project View Project Assign Information Edit Project Assign 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 18. BugX Tracker 2012 Delete Project Assigned Information View Bug Information 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 19. BugX Tracker 2012 Create BUG Delete Bug 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 20. BugX Tracker 2012 Change Password 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 21. BugX Tracker 2012 Chapter 6 ADVANTAGES In software test management, bug reporting is a complex and complicated process that requires precision, detailing and a whole lot of information. Reporting and tracking bugs manually works fine in case of small projects, whereas for mission-critical or large projects, a paper-based approach can result in chaos and confusion. QA test management teams need an effective defect tracking management system to log the identified bugs and to monitor them. A bug-tracking system helps the project team to successfully measure the project’s status. The measurements, also known as metrics help the QA test management team to assess the quality of the software and in taking business decisions. The software metrics like project metrics, progress metrics, defect metrics and testing metrics also help in evaluating the success ratio of a tester or programmer. A defect tracking system not only tracks defects but also tracks metrics to make sure everything is going according to the software development plan. 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 22. BugX Tracker 2012 Chapter 7 FEATURES 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 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 23. BugX Tracker 2012 CONCLUSIONS & FUTURE ENHANCEMENT BugX Tracker is a web-based application that allows user to access the application from anywhere over the internet. The project was carried out and completed to a greater extend of success. I had done more than what I initially planned. Anyhow this is not the end of the road, this project 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 be made 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. 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad
  • 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 24 Computer Science & Engineering Ideal Institute of Technology, Ghaziabad