What is a bug?

4. The cause of a bug

The origin of most of the Bugs is probably the developer or someone else on the side creating the software, like a requirements analyst or product owner. Nobody is perfect. Developers might make small mistakes and faults when writing code, which result in Bugs. The mistakes are usually caused by

  • A lack of time: There is often a strict deadline when working on apps and websites. This can either be because the digital product needs to be launched, or because there is a new update coming up and they are rushing things.
  • A lack of personnel: Some firms don’t have enough developers covering their app/website and some Bug fixes will need to be postponed because of that. Therefore, testing the app or website thoroughly sometimes doesn’t happen at all.
  • Typos: The smallest typing error can be the cause of a Bug. One misspelled word, one missing symbol… these can be the origin of both low and high severity Bugs.
  • Operational Blindness: When developers check their work, they are biased. The developers have a certain workflow in mind, and they might not encounter things that normal users can bump into. Also, developers work on their own small part which then fits into a bigger picture. If their own part works, they often forget to check how it all fits together. And to be honest: reviewing your own work is never easy.

Source

Our official definition is an adaptation from the definition on: http://www.qatutor.com/qa-course/lecture-1-a-Bug-or-not-a-Bug/quick-intro/ (last accessed September 2017)

Saying "99 Little Bugs"http://imgur.com/gallery/HTisMpC (last accessed September 2017)


19%


PreviousQuiz