SENG 371 LAB OUTLINE SOFTWARE EVOLUTION Bug Tracking System
Total Page:16
File Type:pdf, Size:1020Kb
3/22/2013 SENG 371 LAB OUTLINE SOFTWARE EVOLUTION Bug Tracking System Types of bug tracking system BUG TRACKING Bug Tracking Tools Bugzilla Prepared by 1 Pratik Jain 2 BUG TRACKING SYSTEM BUG TRACKING Bug Tracking system or issue tracking system or Not only Software Development Team need a bug defect tracking system, is a software application tracking system but sysadmin team, dba team, that keep tracks of reported bugs. network team all require some system to track their work. 3 4 WHY BUG TRACKING TOOLS? BENEFITS Collabortaive Work. Clear centralized overview of development requests(bugs and improvements). Software is a result of many people at different locations different timezones. It helps in next release of Software by using all logs. Communication is crucial, tool makes it easy. Generating reports on productivity of programmers at fixing bugs. Makes easier to track history and evolution of bugs. Improves Communication. 5 6 1 3/22/2013 TYPES OF BUG TRACKING SYSTEM LIFE CYCLE OF BUG Web browser based Client Server based model Distributed Bug Tracking :- Designed to be used with distributed revision control software like Fossil, Veracity and FogBugz. 7 8 MAJOR COMPONENTS BUG REPORT ATTRIBUTES Major Component of Bug tracking system is database that records facts about known bugs. Date : Open Date, Closed Date Status : New, Unconfirmed, Open, Closed, Facts can be :- Deleted, Assigned Request Id: Number Time Severity Detailed Description Identity Severity\Priority : - critical, major, minor\p1,p2 Resolution Category if any, like Gui, Installation or certain module 9 10 BUG REPORT ATTRIBUTES BUG TRACKING SOFTWARES Bugzilla Mantis Jira GNATS Flyspray IBM Rational ClearQuest FogBugz Trac Fossil 11 12 2 3/22/2013 PUBLIC BUG TRACKERS PUBLIC BUG TRACKERS USING BUGZILLA Lots of Open Source projects uses Bug Tracking Open Source Projects:- systems to report a bug. Mozilla bugzilla.mozilla.org Eclipse Gnome Linux Kernel netbeans.org/community/issues.html Apache Project Open Office bugs.eclipse.org Companies :- NASA, Yahoo, Nokia…… 13 14 bugs.debian.org BUGZILLA BUGZILLA FEATURES Advanced Search Email notifications controlled by user preferences Time tracking Scheduled reports by email(daily, weekly..) Reports and Charts based on user needs Communicate with Teamates 15 16 BUGZILLA REQUIREMENTS ENTER BUG Compatible Database Server (MySQL, PostgreSQL, Oracle) Compatible version of Perl Web Server Suitable mail transfer agent or SMTP server 17 18 3 3/22/2013 REPORTS & CHARTS LIST OF BUGS 19 20 BUG SCREEN LAB EXERCISE Core of bugzilla is screen which displays bug. Lets Test BUGZILLA using below testing URL link :- http://landfill.bugzilla.org/bugzilla-4.2-branch/. 21 22 REFERENCES http://www.bugzilla.org/ http://www.bugzilla.org/features/ https://bugs.eclipse.org/bugs/ http://www.debian.org/Bugs/ http://en.wikipedia.org/wiki/Bug_tracking_system http://www.powershow.com/view1/1e580c- NzhkO/Bug_tracking_tools_powerpoint_ppt_presen tation 23 4.