SlideShare a Scribd company logo
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

More Related Content

PDF
Cm24585587
DOC
Resume
PDF
Software Design Specification For Smart Internet Cafe
PDF
FRAMEWORK FOR TAGGING SOFTWARE IN WEB APPLICATION
PDF
Framework for tagging software in web application
PDF
SOURCE CODE ANALYSIS TO REMOVE SECURITY VULNERABILITIES IN JAVA SOCKET PROGR...
DOCX
Sample report
DOCX
Priyanka Singh_testing_resume
Cm24585587
Resume
Software Design Specification For Smart Internet Cafe
FRAMEWORK FOR TAGGING SOFTWARE IN WEB APPLICATION
Framework for tagging software in web application
SOURCE CODE ANALYSIS TO REMOVE SECURITY VULNERABILITIES IN JAVA SOCKET PROGR...
Sample report
Priyanka Singh_testing_resume

What's hot (7)

PPTX
COVERT app
PDF
Final edu junction_ss (1)
DOCX
Gnana Prasuna B_5.5 years
PDF
Cv32608610
DOCX
CV_Sunil Arya_Updated
DOC
Vibhutandon
PPTX
Box Platform Overview
COVERT app
Final edu junction_ss (1)
Gnana Prasuna B_5.5 years
Cv32608610
CV_Sunil Arya_Updated
Vibhutandon
Box Platform Overview
Ad

Similar to Bug XTracker Report (20)

PPTX
Bug Tracking System
PDF
Github-Source code management system SRS
PDF
Chapter 1 Introduction to Software Engineering.pdf
PDF
Software Requirement Specification For Smart Internet Cafe
PPTX
20CS4103 SE UNIT 1-1.pptx software engineering
PPTX
software engineering introduction is a gateway of engineer
PPTX
Bug Tracking System
DOC
Bug Tracking Java Project
PPTX
Basics of software engineering
DOC
Fun Food
PPTX
Software Engineering Methodologies
PDF
Block 1 ms-034 unit-3
PPTX
CH01-1Object-Oriented Systems Development.pptx
PPT
16346915.ppt
PDF
PDF
Suspicious email detection project report.pdf
PPTX
Project Management System
PDF
Software process model
PPTX
SE Unit-1.pptx
PPTX
1-Software Construction and Development.pptx
Bug Tracking System
Github-Source code management system SRS
Chapter 1 Introduction to Software Engineering.pdf
Software Requirement Specification For Smart Internet Cafe
20CS4103 SE UNIT 1-1.pptx software engineering
software engineering introduction is a gateway of engineer
Bug Tracking System
Bug Tracking Java Project
Basics of software engineering
Fun Food
Software Engineering Methodologies
Block 1 ms-034 unit-3
CH01-1Object-Oriented Systems Development.pptx
16346915.ppt
Suspicious email detection project report.pdf
Project Management System
Software process model
SE Unit-1.pptx
1-Software Construction and Development.pptx
Ad

More from Abhimanyu Sood (6)

PDF
Web analytics
PPT
Bug x tracker
DOC
CAPTCHA2
DOC
PPT
Captcha ppt
DOC
CAPTCHA(Image Verification Code)
Web analytics
Bug x tracker
CAPTCHA2
Captcha ppt
CAPTCHA(Image Verification Code)

Recently uploaded (20)

PDF
Anesthesia in Laparoscopic Surgery in India
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Cell Types and Its function , kingdom of life
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
Classroom Observation Tools for Teachers
PDF
Pre independence Education in Inndia.pdf
PDF
01-Introduction-to-Information-Management.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Cell Structure & Organelles in detailed.
Anesthesia in Laparoscopic Surgery in India
STATICS OF THE RIGID BODIES Hibbelers.pdf
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Cell Types and Its function , kingdom of life
O7-L3 Supply Chain Operations - ICLT Program
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Classroom Observation Tools for Teachers
Pre independence Education in Inndia.pdf
01-Introduction-to-Information-Management.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
human mycosis Human fungal infections are called human mycosis..pptx
Microbial diseases, their pathogenesis and prophylaxis
O5-L3 Freight Transport Ops (International) V1.pdf
Cell Structure & Organelles in detailed.

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