Presented at HuBB Bootcamp on the 18th of December, 2021 to provide basic guidance on how to hunt for software defects and then effectively communicate them in the generally recognised bug reporting format.
of the system in the real environment. ▹ When customers find issues in a product ▹ Feature fails to help the end-user do what it ought to. 8 @Tomi-Familoni
defect/bug in the code, in software. If the execution of the defect in code happens, the system will fail to do what it should do which causes a failure”. - Thomas Muller 9 @Tomi-Familoni
specific title of the bug. 2. Description Briefly give a quick explanation of the problem encountered. 3.Steps to reproduce Describe how to reproduce the bug in step by step manner that are easy to follow 19 4.Expected Result The expected output from the application for the task/ feature executed 5. Actual Result The actual output from the application for the task/ feature executed 6. Attachments Upload evidence for developer to see for themselves eg screenshot, video, logs. @Tomi-Familoni
soon the bug should be fixed. This is the level of business importance assigned to a bug 8. Severity Is the degree of impact that a defect has on the application. Blocker | Critical | Major | Minor 9. Version The version of the product that you are testing. It is essential to note which version of the software exhibited the failure that we are reporting 20 @Tomi-Familoni
networking application 2 weeks ago on www.sermott.com. She tries logging in today and seems to have forgotten her password. She attempts clicking on the Reset Password button on the Login page but boom, she sees a 404 error page. Write an effective bug report for this. 25 @Tomi-Familoni
app, TabSearch (tabsearch.co.uk), you noticed that the search functionality does not work. To be specific, after inputting any text in the search bar and clicking on the search button, the page just reloads but no search result is displayed. Now, let’s write an effect bug report. 29 @Tomi-Familoni
student portal, you need to logon into the application and navigate to USERS menu > New User, then enter all the details in the User form like, First Name, Last Name, Age, Address, Phone etc. Once you enter all these need to click on SAVE button in order to save the user and you can see a success message saying, “New User has been created successfully”. Now you entered into your application by logging in and navigate to USERS menu > New user, entered all the information and clicked on SAVE button and now the application crashed. Let’s write a bug report for this bug. 31
in any bug report. ▹ Identify 3 qualities of a good bug report. ▹ What is a bug report? ▹ In your opinion, what could be the result of a poor bug report? @Tomi-Familoni
company. She was asked to test a newly developed mobile application, HuBBify. Upon launching the app, she noticed that her internet went off briefly due to poor internet reception and then the app crashed. This was quite strange to her and was not expected. @Tomi-Familoni
multiple times when the app is on Flight mode. To her dismay, indeed the app crashes whenever she is on the login page and there is no internet connection. Kindly formulate a concise yet quality bug report that will help the dev team reproduce and ultimately, fix this bug. @Tomi-Familoni