Bug tracking tools.

Slides:



Advertisements
Similar presentations
Welcome to eDMR This PowerPoint presentation is designed to show eDMR users how to login and begin using the eDMR system.
Advertisements

Using the Self Service BMC Helpdesk
We are partners in learning.. Note: Office 365 works best in Internet Explorer V 9 or above. Some features do not work in PWCS’s Chrome Browser or in.
CS4723 Software Validation and Quality Assurance Lecture 9 Bug Report Management.
Module CC3002 Post Implementation Issues Lecture for Week 6 AY 2013 Spring.
Tracking The Problem  By Aaron Jackson. What’s a Problem?  A suspicious or unwanted behavior in a program  Not all problems are errors as some perceived.
Features INTERFACE  Bug/issue view – the main window for working with separate bugs;  Search view – used for ad-hoc full-text search and narrowing.
Using Workflow With Dataforms Tim Borntreger, Director of Client Services.
Invoices and Service Invoices Training Presentation for Raytheon Supply Chain Platform (RSCP) April 2016.
CCS Information and Support Center Introduction. What is the information center for? Not only does our web-based.
HOW TO REPAIR INCREDIMAIL ERRORS?. Overview  IncrediMail is one of the desktop-based programs which allocate you to share newsletter messages.
Slide 1. © 2012 Invensys. All Rights Reserved. The names, logos, and taglines identifying the products and services of Invensys are proprietary marks.
Orders – Create Responses Boeing Supply Chain Platform (BSCP) Detailed Training July 2016.
1 April 14, Starting New Open Source Software Projects William Cohen NCSU CSC 591W April 14, 2008.
Open Source Software A Presentation by Matt Perry.
Marketing-to-Opportunity Scenario Overview
Campus wide Ticketing Tool for UC Berkeley
Architecture Review 10/11/2004
ePerformance Management System
Configuration Management
SQA Incident Tracking System Overview
Event Objectives Become Familiar with Clairvia Web
Source Control Systems
PIWIK JUNIOR TIDAL ASSOCIATE PROF., WEB SERVICES & MULTIMEDIA LIBRARIAN NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY.
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
Project Objectives Publish to a remote server
Standard Operating Procedure
Use Cases Discuss the what and how of use cases: Basics Benefits
Lesson 3: Customizing Document Elements
Chapter 18 Maintaining Information Systems
Business in a Connected World
Configuration Management
SCC P2P – Collaboration Made Easy Contract Management training
Regional Architecture Development for Intelligent Transportation
Workforce Now Version 6.0 What’s New Other Enhancements New Release
USAJOBS – Application Manager
– Officiating Management Software
Marketing-to-Opportunity Scenario Overview
Software Testing With Testopia
Introduction to Computers
Fix Microsoft Office Error 1325 Call Support Number
Empirical Project Monitor and Results from 100 OSS Development Projects Masao Ohira Empirical Software Engineering Research Laboratory, Nara Institute.
How To Fix AOL Desktop Update Error AOL Helpline Number
CONTAC T US AT TOLL- FREE: How to fix when How to fix when Roadrunner won’t download mail attachment? Roadrunner won’t download mail.
Active Orders Supplier Administrator Training Getting Started Activities This training presentation describes the Getting Started activities that will.
Title: Unified Communication Application Suite Keycode Retrieval System (KRS) User Guide Issue: 0.2 Date: July 2011 Hi and welcome to the.
New MyFD JV Feature Demo Webcast August 1, 2018
Local Government Corporation
Skype For Business SUMMER OF SKYPE 2018.
Task recorder in Dynamics AX
Using K2 applications How can users interact with K2 applications?
© University of Liverpool
Navya Thum February 13, 2013 Day 7: MICROSOFT EXCEL Navya Thum February 13, 2013.
Title: Agile Communication Environment Keycode Retrieval System (KRS) User Guide Issue: 0.4 Date: July 2011 Hi and welcome to the Order.
Marketing-to-Opportunity Scenario Overview
What's New in Visual Studio 2005
TDL Open Source Project (TOP) Input to MTS#70,
AOL Mail Get help to login, sign in & troubleshoot AOL by-get services.com Toll-Free: 1(855)
Marketing-to-Opportunity Scenario Overview
Regression testing Tor Stållhane.
CS5123 Software Validation and Quality Assurance
Guide: Report results Version of Ladok by the latest update:
Cases Admin Training.
Henning Schulzrinne Columbia University
Chapter 8 Using Document Collaboration and Integration Tools
GSA eBuy Seller’s Tutorial
Speaking the language of publishing. Worldwide
Module 2.1 Facilities Management
Information system analysis and design
Presentation transcript:

Bug tracking tools

Outline Why need Bug Tracking tool? Life-cycle of a “bug report” Bug report attributes Bug tracking events Main tools Guidelines Public bug trackers Software Engineering SS 07 2

Why need Bug Tracking tool? Collaborative software engineering Software result of co-operation of many people typically at different locations Communication is crucial Many means available face-to-face meetings, e-mail, phone video-conferencing, instant messaging, Wiki Bugs are inevitable Software written by humans It’s only human to errr Means: first row – old fashioned style second row – “internet generation” style Software Engineering SS 07 3

Why need bug tracking tool? Need to communicate about bugs discovery / symptom / reproduction / reason / removal Communication means inappropriate e-mail: all parties involved? difficult to follow evolution. phone, IM: all parties involved? might get forgotten. Wiki: needs notification. We need a specialized tool able to track history and evolution of bugs Software Engineering SS 07 4

Life-cycle of a “bug report” I think I know what’s wrong. Que??? Updates Notifies Reports Open Unassigned Open Assigned Closed Notifies Self-assigns Fixes This is just a possible scenario. For instance: - reported bug can already be assigned to someone, - updates can be added before report being assigned, - not only self-assignment is allowed - after being closed in can be re-opened again Notifies Oops, that’s in my code… Software Engineering SS 07 5

Bug report attributes Date: report, updates, close Status: open, closed, deleted, assigned Short summary Detailed description Severity and priority Platform and version number Category: GUI, installation, certain module Reproduction: description or test-case From Sourceforge, Gaim project (a popular instant messenger) Software Engineering SS 07 6

Bug report attributes Date: report, updates, close Status: open, closed, deleted, assigned Short summary Detailed description Severity and priority Platform and version number Category: GUI, installation, certain module Reproduction: description or test-case (e.g. attaching core dump) The description on the right is displayed when clicking on the summary of the entry on the previous slide. In rectangle: what additional info appears compared to previous slide Software Engineering SS 07 7

Bug tracking events Open, update and close report Search among reports Upper figure shows an update dialog. Software Engineering SS 07 8

Main tools How to choose? free vs. commercial featurism vs. ease of use technical requirements A comprehensive list of tools www.software-pointers.com/en-defecttracking-tools.html Most popular tools Bugzilla, Mantis, GNATS, Flyspray By technical requirement I mean e.g. whether the installation of DB / PHP etc. needed or not. Software Engineering SS 07 9

Bug report writing guidelines One issue per report Make sure it is not reported yet How to write useful bug report Summary: short but quickly and uniquely identifies bug Be specific: product, version, component, platform, OS include list of third party software used Reproducible: provide least amount of steps Software Engineering SS 07 10

Public bug trackers bugzilla.mozilla.org netbeans.org/community/issues.html bugs.eclipse.org bugs.debian.org If time permits, can show and browse through one or Gaim at Sourceforge: http://sourceforge.net/tracker/?atid=100235&group_id=235&func=browse Software Engineering SS 07 11