Jun 29, 2022
In General Discussion
Home page Articles Technology The anatomy of a good bug report The Anatomy of a Good Bug Report Posted: 2020-12-16 For almost a century and a half, engineers have referred to small faults in machines as “bugs”. Nowadays, “bugs” are used for hardware and software problems in computers and gadgets. Computer bugs have been around for quite a while and with them have also come bug reports. The very first computer bug report was documented on September 9, 1947 by Grace Murray Hopper. She reported that a moth was stuck between the Harvard Mark II computer's relay contacts. The bug was logged in the computer's logbook. Read more about the first bug report here. Since then, bug reports have been an important part of the whole QA process. They remain the primary tool for reporting faults in programming codes. This article covers what should be included in a good bug report. There will also be some examples of good and bad bug reports, including a brief company banner design analysis of each. What is a bug report? What-is-a-bug-report@2x In website development, a bug report is the main tool used to indicate that a certain piece of code is not working as expected. There are many different examples of "bugs", but to name a few: A website crashes due to excessive use of system resources Images look strange on some browsers or devices An online store displays incorrect prices for certain products A feature does not work according to customer requirements . The main purpose of a bug report is to allow the development team to reproduce the problem that was reported by the QA team. It is important to have all the necessary information to facilitate the debugging and fixing process. Bug reports are used not only to report problems, but also to suggest new features and improvements . As such, most of the guidelines for what a good bug report should include would also apply to suggestions. Related Article: How to Develop a Quality Assurance Plan for Your WordPress Website What should a bug report include? What-should-a-bug-report-include@2x A good bug report should include accurate information about the problem that occurred.