What Is A Bug Report? A Definition Of A Bug Report

25
@tompeham I @usersnap BUG REPORT? WHAT IS A

Transcript of What Is A Bug Report? A Definition Of A Bug Report

Page 1: What Is A Bug Report? A Definition Of A Bug Report

@tompeham I @usersnap

BUG REPORT?WHAT IS A

Page 2: What Is A Bug Report? A Definition Of A Bug Report

THIS IS ME!

@TOMPEHAM I @USERSNAP

Page 3: What Is A Bug Report? A Definition Of A Bug Report

@TOMPEHAM I @USERSNAP

Say hi!

THIS IS ME!

Page 4: What Is A Bug Report? A Definition Of A Bug Report

You can access the entire article here.

Page 5: What Is A Bug Report? A Definition Of A Bug Report

WE ALWAYS TALK ABOUT

BUG REPORTS

Page 6: What Is A Bug Report? A Definition Of A Bug Report

Not even Google & are interested in bug reports

Ironically, Google doesn’t answer the question of a bug report either. If you search for bug report on google.com, the first entry is a link to Apple’s bug reporter.

Page 7: What Is A Bug Report? A Definition Of A Bug Report

That’s pretty hilarious, because Apple is often critiqued for it’s bad bug reporting tool.

Page 8: What Is A Bug Report? A Definition Of A Bug Report

So, what is a bug report?

Page 9: What Is A Bug Report? A Definition Of A Bug Report

So, what is a bug report?

In order to answer this question, we need to understand the following concept of bugs, bug reports and bug reporting software.

Page 10: What Is A Bug Report? A Definition Of A Bug Report

So, what is a bug report?

bug bug report bug report tool

Page 11: What Is A Bug Report? A Definition Of A Bug Report

What is a bug?

This is a bug

Page 12: What Is A Bug Report? A Definition Of A Bug Report

What is a bug?

“A software bug is an error, flaw, failure, or fault in a computer program or system that causes it to produce an incorrect or unexpected result or to behave in unintended ways.”

Page 13: What Is A Bug Report? A Definition Of A Bug Report

What is a bug?

A software bug is an error, flaw, failure, or fault that produces an incorrect or unexpected result.

Page 14: What Is A Bug Report? A Definition Of A Bug Report

The origin of a “bug”

You might wonder, why a bug is called a bug? It’s a great question, because the term bug, describing an software error or failure goes way back to 1945.

1945

Page 15: What Is A Bug Report? A Definition Of A Bug Report

The origin of a “bug”

In late 1945, at the University of Harvard, a technical team found something unusual between points in Relay70. The found a real dead bug (the animal) which caused an error.

Page 16: What Is A Bug Report? A Definition Of A Bug Report

The origin of a “bug”

Page 17: What Is A Bug Report? A Definition Of A Bug Report

What is a bug report?

This is a bug report

Page 18: What Is A Bug Report? A Definition Of A Bug Report

What is a bug report?

A bug report “should explain how exactly the product is broken.”

A bug report should follow this simple formula: “This is what we have, this is what we should have instead, so fix it.”

Page 19: What Is A Bug Report? A Definition Of A Bug Report

What is a bug report?

How a bug report should NOT looks like.

Page 20: What Is A Bug Report? A Definition Of A Bug Report

Good vs. bad bug reportsA good bug report contains the information needed to reproduce and fix problems A bad bug report does not contain the information needed to reproduce and fix problems

A good bug report is an efficient form of communication for both bug reporter and bug receiver A bad bug report is a lengthy, inefficient form of communication for everyone involved

A good bug report is resolved as fast as possible

A bad bug report never gets resolved

A good bug report is sent to the person in charge A bad bug report isn’t filed at all

Page 21: What Is A Bug Report? A Definition Of A Bug Report

Good vs. bad bug reportsA good bug report is on point A bad bug report contains no specific information

A good bug report is filed in the defined way A bad bug report is filed in any medium available, but not in the defined way (little hint: Twitter isn’t a good way to file a bug report ;-))

A good bug report establishes a common ground of collaboration A bad bug report doesn’t enable collaboration

Page 22: What Is A Bug Report? A Definition Of A Bug Report

What is a bug reporting tool?

This is a bug reporting tool

Page 23: What Is A Bug Report? A Definition Of A Bug Report

What is a bug reporting tool?

A bug reporting system is an application “that keeps track of reported software bugs”.

Therefore, a bug reporting software allows you to report, document, store, manage, assign, close & archive bug reports.

Page 24: What Is A Bug Report? A Definition Of A Bug Report

OVER TO YOU

There are a lot of do’s and don’ts when it comes to the bug reporting workflow, from bugs, to no bugs.

Page 25: What Is A Bug Report? A Definition Of A Bug Report

@tompeham I @usersnap

OUR BLOG ATALSO CHECK OUT

USERSNAP.COM/BLOG