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”