Bugs found in Go Zero Waste for Android
Go Zero Waste is an app designed with the primary goal of promoting and facilitating sustainable living. This app provides resources and tools valued by individuals striving to minimize their environmental impact.
Go Zero Waste offers guidance through zero waste challenges, location spotting for second-hand shops or recycling points, and even eco-friendly recipes. The app truly acts as an all-in-one solution for the zero-waste enthusiast by making sustainability accessible and interactive.
At QAwerk, we thoroughly tested the Go Zero Waste app. Our analysis revealed several areas for improvement that, if addressed, can enhance the user experience and further solidify the app’s position as a leading tool for sustainable living.
App fails to resume work after session termination
Critical
Log in to the account.
- Click on the “Profile” button in the bottom menu.
- Click on the “Profile” button.
- Click on the edit button.
- Start typing a new username.
- Click the “Close session” button.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )
After the session ends, the app does not resume work.
After the session ends, the application should log the user out and redirect them to the login screen.
Search results for places vanish upon selection
Critical
- Log in to the account.
- Allow location access.
- Click on the “Map” button in the bottom menu.
- Click on the “Location” button.
- Click on the search box.
- Enter “Paris”.
- Select a city from the drop-down list.
- Zoom out on the map.
- Click on the “Filters” button.
- Click on “Accommodation”.
- Search for “Rent Houses”.
- Zoom in on the map.
- Click on any point.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )
The search results for places vanish upon selection.
Upon selecting any found point, the details of the place should be displayed.
Ranking page doesn't display any info about participants, despite having section for ranking stats & participant placement
Major
Log in to the account.
- Click on the “Challenges” button.
- Click on the challenge “Mancomunitat La Plana”.
- Scroll down the page.
- Scroll the top tab to the left.
- Click on the “Ranking” button.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )
The ranking page doesn’t display any information about the participants, despite having a section for ranking statistics and participant placements.
The ranking page should display relevant information about the participants’ ranks.
Display of opening hours for establishment is limited to current day
Major
- Log in to the account.
- Allow location access.
- Click on the “Map” button in the bottom menu.
- Click on the “Location” button.
- Click on the search box.
- Enter “Paris”.
- Select a city from the drop-down list.
- Click on any establishment.
- Click on the “Show more” button.
- Expand the “Opening hours” list.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )
The establishment’s opening hours are displayed only for the current day.
The establishment’s opening hours must be displayed for all operating days.
After searching for location, "Location" switches to "Around Me" tab
Major
- Log in to the account.
- Allow location access.
- Click on the “Map” button in the bottom menu.
- Click on the “Location” button.
- Click on the search box.
- Enter “Paris”.
- Select a city from the drop-down list.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )
After searching for a location, “Location” switches to the “Around Me” tab.
After searching for a location, the focus should remain on the “Location” tab to maintain user context.
User unable to perform manual search without granting location access
Major
Log in to the account.
- Click on the “Map” button in the bottom menu.
- On the first pop-up, give access to the camera.
- On the second pop-up, click the “No thanks” button.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )
If the user does not grant access to the location, they cannot use manual search.
Irrespective of the location access status, the user should maintain the ability to manually search on the map.
Inability to sufficiently zoom out on map to view entire city
Minor
- Log in to the account.
- Allow location access.
- Click on the “Map” button in the bottom menu.
- Click on the “Location” button.
- Click on the search box.
- Enter “Paris”.
- Select a city from the drop-down list.
- Zoom out on the map.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )
It is impossible to zoom out far enough to view the entire city within a single screen.
The map should be able to zoom out to such an extent that the full city can be viewed on screen.
Filter arrow overlaps "Clear Filters" button
Minor
- Login to the account.
- Allow location access.
- Click on the “Map” button in the bottom menu.
- Click on the “Location” button.
- Click on the search box.
- Enter “Paris”.
- Select a city from the drop-down list.
- Click on the “Filters” button.
- Click on “Accommodation”.
- Search for “Rent Houses”.
- Click on the “Filters” button.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )
The filter arrow overlaps the “Clear Filters” button.
The arrow should not overlap the button.
Long username does not fit on screen
Minor
Log in to the account.
- Click on the “Profile” button in the bottom menu.
- Click on the “Profile” button.
- Click on the edit button.
- Enter 200 characters.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )
A long username does not fit on the screen.
There must be a character limit for the username.
Hint blocks on how to complete challenge are not centered on page
Trivial
Log in to the account.
- Click on the “Challenges” button.
- Click on the challenge “Mancomunitat La Plana”.
- Click on the “Complete” button for any challenge.
- Scroll down the page.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )
The hint blocks on how to complete the challenge are not centered on the page.
The hint blocks on how to complete the challenge should be centered.
Misalignment of bottom menu buttons
Trivial
Log in to the account.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )
The bottom menu buttons are placed unevenly.
The bottom menu buttons should be spaced evenly.
During testing, I found 11 bugs that hinder the app’s performance and usability. These include issues such as the app not resuming after a session ends, search results disappearing when clicked, and location access blocking manual search functionality. To prevent the recurrence of such issues, I recommend running thorough regression tests before each major release.