Types of errors (bugs) in the testing process
If you were a 'superhero' in the field of QA, you can easily classify bugs (or bugs) in your reports. But if not, this article will help, whether you are a product developer or manager, how to classify errors during product testing (applications, websites). In addition, you can determine which errors should be viewed first or which ones are better fixed according to the severity criteria, frequency and appearance.
Classify errors according to severity
The severity indicates the impact of the error on the product. When evaluating this, also consider the product. An error may be a fatal error on product A but only a minor error on product B.
The page we-are-testers divides the error by severity into 4 categories.
Block (Critical Error)
This error prevents users from doing what he wants but is blocked, unable to go further. 99% of this error belongs to the function error (will be mentioned later).
For example:
- broken link
- page failed to load
- Password cannot be changed
- cannot submit the form
- Valid information but not saved when filling out the form
- The application cannot be confirmed when the user returns to the home page
- Application crashed when doing something
- page / application idle when doing something
- New password cannot be received
- Order payment declined
- Do not add items to the cart
Major (Major error)
This error makes the user very uncomfortable but not to the extent of preventing him from taking certain actions.
For example:
- display HTML code on the page
- pop-up information does not contain text
- The page takes 10 seconds to load
- ads cover the page content but are turned off
- Product images are distorted
- page displayed in HTML format
- loss of sound (when watching video)
- Do not share on social networks
- The field is not marked as required but is in fact available
- Text field displays 2 times
- A part of the website displays another language
Minor (Minor Error)
This error does not have much impact on users when browsing or opening applications, but still need to consider. The product manager will decide whether or not to prioritize them. Correction of errors often results in low ROI (Returen on Investment), but in some cases, it is very important to brand image.
For example:
- Spelling errors
- blurry photo
- Items are not in line
- Heterogeneous font
- the anchor leads to the wrong place
- Point your mouse over the link but don't light up
- brand issues (colors, backgrounds .)
- wrong description of the product
- The content is not translated
Suggestion (Suggestions)
This is in fact not an error. That is, the product works normally according to what is hoped, but you may think it is confusing or disobeying the web standard.
For example:
- Show comment number
- provide accurate error information in every situation
- Use standard Captcha system
- Increase font size on mobile to easily click on the link
- swipe left / right to go to / back the page.
Classify errors in the form
This is the nature of the error, which is always the same regardless of the product. Here are 5 errors and examples to help you identify them.
Function error (Functional Bug)
This is an important error related to the operation you performed. This error can only be found when operating something and the product does not respond as expected.
For example:
- Scrolling pages are not possible despite the content below
- can scroll across pages but not
- button not working
- No email sent
- The keyboard is displayed by default instead of the numeric keypad
- can not login
- mountains turn towards 404 page
- The download bar doesn't end
- The user returns to the homepage while trying to access another page
- The application does not work in airplane mode
- touch but no effect
- lost audio video
- can't turn off popup
- equipment
- Auto-complete feature does not fill in enough information
- only show an error but did not specify, an 'error has occurred, please try again later', instead of 'please enter a address valid email'
- cannot zoom in or out of the page
- cannot register
- Geographic information is not active or false
- filter does not work
- wrong anchor
- can't write in text fill field
- old information (with product)
Graphical Bug (Graphical Bug)
This is a static error, related to the interface, page layout.
For example:
- blurred image
- incommensurate
- between elements on the page are heterogeneous, missing .
- The field is outside the display area of the screen
- distorted images and videos
- images, text, links . are overlapped
Word wording (Wording Bug)
Date error belongs to the text content.
For example:
- bad translation
- Display text is different from mockup version
- Special characters are not encrypted
- Spelling, grammar errors
- misleading text
- missing from
- Heterosexual words and heterogeneous capitalization
Human factor (Ergonomics)
These issues relate to the user experience, which may be an error but most are just suggestions.
For example:
- Click too many times to see the product
- logo placed in inappropriate position
- the navigation bar is too large
- The word is too small
- Letters and backgrounds are not opposing, difficult to see
- The page does not respond when used on mobile or tablet
- button set in inappropriate position
- Required fields of information should be clearly stated
- page load time should not be too long
- Popin and popup should have icons to turn off
- The action cannot be repeated so there's a message 'are you sure you want to do it?'
- successful operation so there is a confirmation that 'succeeded'
- Green, orange, red often used with the meaning of success, warning, failure, messages being transmitted, colors will be used in combination
Operation error (Performance Bug)
This error relates to the technical environment.
For example:
- page loading time is long
- page displays bit by bit
- page load / download is interrupted
- The page does not appear when the page loading process has completed
- The application crashes when opening / random / when doing something
- Bad video stream
- Can't download the image
Classify errors according to frequency
Frequency is the frequency with which errors can be repeated.
Always
Many bugs will repeat many times (until you fix) and this is fine. The process of making repeat errors easy to detect. The developer will understand the source of the error and know where to check from.
Random
These errors are the hardest and sometimes make you crazy (or excited). They sometimes happen and are not known in what conditions. Be patient to check each step to understand this error.
Once
These errors only appear once, it may be true that the error occurred but the condition of the error is only a mystery. Often product management will not pay attention to this error.
See more:
- 5 best tools to detect "errors" on the network you are using
- Concerned about software testing
- What is the Project Manager, Product Owner or Software Architect .?
You should read it
- Summary of common VPN error codes
- Summary of common errors on Bluestacks and how to fix each error
- How to fix errors cannot be found or missing .DLL files
- Summary of common errors on iPhone 6, 6 Plus and how to fix errors
- How to test RAM errors, RAM test software
- 10 most popular WordPress errors and how to fix them
- Fix Bluestacks Initializing load errors permanently on the main screen
- 11 tips to fix any common errors on Mac
- 7 ways to fix, fix 'Write Protection' error on USB
- How to fix 'RPC server is unavailable' error
- How to fix some errors when updating Windows 10
- Fix error 'This Publisher has been Blocked from Running Software on your Machine' on Windows 10
Maybe you are interested
Quickly fix Unmountable Boot Volume error on Windows 10/11
How to Fix Clipboard History Error in Windows 11 Latest Update
How to fix mouse not working error in GTA Vice City on Windows 10
5 Ways to Fix 'Can't Reach This Page' Error on Microsoft Edge
Bluetooth laptop error, cause and how to fix
How to fix Cannot renew IP address error on Windows