A bug is a software related problem. If something on a website or in an application does not work as it was intended to, this “error” is called a bug. Here at test IO, we use the following categorizations: 

Functional, Content, Visual, and Usability Suggestions

A Functional bug is related to the intended function of a piece of software. Here are some examples:

  • a button doesn’t submit the form as it was intended to

  • the search doesn’t react to the user input

  • the app crashes

A Content bug relates to the actual content of the website or app such as text, labels, pictures, videos, icons, links, data, etc. Typical content bugs are:

  • Broken links or images (404s)

  • Defective redirections in general

  • Missing text, for example, in an empty tooltip

  • Missing content, such as an empty content area

  • Missing translations, e.g., a button on an English website having French labels

  • Some products are missing in search results but the search function itself works

A Visual bug relates to the graphical user interfaces of websites or apps. For example:

  • Layout framework problems such as misaligned texts or elements;

  • A responsive design problem, for example, an element is displayed on one mobile device but not on the other; 

  • Text or elements unintentionally overlap each other, are cut off, or are not fully visible

A Usability Suggestion is feedback on the existing features, functions or layout of your website or app and how user-friendliness could be improved. For example:

  • “Link the phone number in the header, to allow visitors to contact you more easily”

  • “Add a 'removal all' button to the cart”

Did this answer your question?