Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 1.58 KB

File metadata and controls

43 lines (33 loc) · 1.58 KB

Defects

Bugs should succinctly summarize an observed flaw or improvement in an application and provide sufficient information and steps to reproduce the issue.

Basic Structure

A subject that summarizes the issue

Device: Hardware model
Build: Build number

Repro:
1. steps
2. to
3. repro

expected: what you expect to see based on comps or requirements
actual: what you actually saw

Priority + Severity

Priority is a reflection of how important the issue is to the product. This should be determined by the product owner (or proxy) during a bug triage.

Severity should indicate how problematic and repeatable the issue is and be set when the defect is recorded. Below are basic guidelines for severity:

  • S0 Blocker: Blocks development and/or testing work, production could not run.
  • S1 Critical: Crashes, loss of data, severe memory leak.
  • S2 Major: Major loss of function.
  • S3 Minor: Minor loss of function, or other problem where easy workaround is present.
  • S4 Trivial: Cosmetic problem like misspelled words or misaligned text.

Example

Estimated download time fluctuates wildly as download starts

Device: Nexus 5, Nexus 7
Build: 1.0.1.2
1. navigate to downloads page
2. click to download a file
3. watch the estimated download time

expected: the estimate should not show for 3 seconds and then not change radically
actual: an estimate shows up immediately, and changes from 0 seconds to over 10 hours, then down to 5 minutes