Bugs Found in Roadgames: travel games for Android

Roadgames: travel games

4.9

Roadgames is a truly innovative gaming experience for travel lovers. It’s a game that takes players on a scavenger hunt across various locations, enabling them to discover off-the-beaten-path places that traditional tourist traps miss.

The app integrates virtual and real-life experiences, providing a true adventure that elevates travel to the next level.

The QAwerk team enjoyed testing this application during our bug crawl. However, we identified a few bugs that could significantly affect the player experience and app monetization. Read about our findings and suggested solution below.

50K+downloads
1.26K ratings

‘Buy ticket’ button fails work first time after opening application

Severity:

Major

Precondition:

The user is signed in to the account.

Steps to Reproduce:
  1. Launch the app.
  2. Select a game.
  3. Tap the ‘Buy ticket’ button.
  4. Select the game content language and tap the ‘Continue’ button.
  5. Select a payment method.
  6. Check the ‘I have read and agree to all the terms’ box.
  7. Tap the ‘Buy ticket’ button.
  8. Observe the result.
Environment:

Samsung Galaxy S23
Android OS v.16

Actual Result:

The ‘Buy ticket’ button does not work during the first use after opening the app.

Expected Result:

The ‘Buy ticket’ button should trigger the ticket purchase when tapped.

Empty page is displayed when unregistered user attempts to open map

Severity:

Major

Precondition:

The user is not registered or is signed out of the account.

Steps to Reproduce:
  1. Tap the ‘Open map’ button.
  2. Observe the result.
Environment:

Samsung Galaxy S23
Android OS v.16

Actual Result:

An empty page is displayed when an unregistered user attemptsto open a map.

Expected Result:

A map of the games should be displayed.

Some identified countries with games are not displayed on map

Severity:

Major

Precondition:

The user is signed in to the account.

Steps to Reproduce:
  1. Tap the ‘Open map’ button.
  2. Enter ‘Poland’ (or ‘Denmark’, or ‘Norway’) in the ‘Search’ field.
  3. Observe if the country with games is found.
Environment:

Samsung Galaxy S23
Android OS v.16

Actual Result:

The system does not display countries with games on the map.

Expected Result:

The app should display all countries with games on the map.

Error is displayed after user tries to navigate to location via Waze app

Severity:

Major

Precondition:
  1. The user is signed in to the account.
  2. The Waze app is installed and set up on the device.
Steps to Reproduce:
  1. Launch the game with a ‘Navigate to location’ option (e.g., ‘Close up of Ogre’).
  2. Tap the ‘Navigate to location’ option.
  3. Choose the Waze app in the ‘Navigate with’ panel.
  4. Tap the ‘Use once’ or ‘Use always’ option.
  5. Observe the result.
Environment:

Samsung Galaxy S23
Android OS v.16

Actual Result:

After attempting to navigate to the location in the Waze app, an error is displayed.

Expected Result:

The user should be able to navigate to the location via the Waze app.

Error message ‘Web page not available’ appears when opening object near game on Google Maps

Severity:

Major

Precondition:

The user is signed in to the account.

Steps to Reproduce:
  1. Tap the ‘Open map’ button.
  2. Select any of the locations/cities with games (e.g., Riga).
  3. Tap any of the objects near the game.
  4. Tap the ‘View on Google Maps’ option.
  5. Observe the result.
Environment:

Samsung Galaxy S23
Android OS v.16

Actual Result:

‘Web page not available’ error message is displayed after object near the game is opened on Google Maps.

Expected Result:

The object should open successfully within Google Maps.

‘Roadgames does not have permission to use your location’ message is displayed, even though all permissions have been granted

Severity:

Major

Precondition:
  1. The user is signed in to the account.
  2. All permissions are allowed for the ‘Roadgames’ app.
Steps to Reproduce:
  1. Tap the ‘Open map’ button.
  2. Tap the ‘Show your location’ button in the bottom left corner.
  3. Observe the result.
Environment:

Samsung Galaxy S23
Android OS v.16

Actual Result:

The app displays a ‘Roadgames does not have permission to use your location’ message despite all permissions being granted.

Expected Result:

The app should display the user’s location on the map.

‘Filter’ function incorrectly resets selected country to Latvia

Severity:

Minor

Steps to Reproduce:
  1. Tap the ‘Filter’ button.
  2. Select a country in the ‘Country’ dropdown (e.g., Egypt).
  3. Tap the ‘Shows games’ button.
  4. Tap the ‘Filter’ button again.
  5. Observe if Egypt is still displayed.
Environment:

Samsung Galaxy S23
Android OS v.16

Actual Result:

The filter setting incorrectly displays Latvia as the selected country.

Expected Result:

The filter setting should accurately represent the user’s selection, in this case, Egypt.

Games are not deleted immediately from ‘My Games’ screen.

Severity:

Trivial

Precondition:
  1. The user is signed in to the account.
  2. At least one game is added to the ‘My Favorites’ section on the ‘My Games’ screen.
Steps to Reproduce:
  1. Tap any of the favourite games.
  2. Tap the ‘Heart’ button in the top right corner.
  3. Tap the ‘Back’ button.
  4. Observe if the game is deleted from the ‘My Favorites’ section.
Environment:

Samsung Galaxy S23
Android OS v.16

Actual Result:

The selected game does not get deleted instantly from the ‘My Favorites’ section. Instead, it is only deleted after exiting and reopening the ‘My Games’ screen.

Expected Result:

The selected game should be deleted from the ‘My Favorites’ section immediately.

‘Filter’ button is cut off in some language modes

Severity:

Trivial

Precondition:
  1. The user is signed in to the account.
  2. The app must be set to Bulgarian.
Steps to Reproduce:
  1. Select the sorting ‘By popularity’ on the ‘Explore’ screen.
  2. Observe the ‘Filter’ button.
Environment:

Samsung Galaxy S23
Android OS v.16

Actual Result:

The ‘Filter’ button is cut off and not completely visible.

Expected Result:

The ‘Filter’ button should be fully visible.

‘My games’ screen flickers while opening

Severity:

Trivial

Precondition:
  1. The user is signed in to the account.
  2. Some games are added to the ‘My Favorites’ section on the ‘My Games’ screen.
Steps to Reproduce:
  1. Navigate to the ‘My games’ screen.
  2. Observe the screen flickering.
Environment:

Samsung Galaxy S23
Android OS v.16

Actual Result:

The ‘My Games’ screen flickers while opening.

Expected Result:

The ‘My Games’ screen should open smoothly without any flickering.

The 'Roadgames' app curated interesting and exciting locations for travellers to explore. However, during testing, I encountered some bugs with in-game navigation and payments. I suggest running comprehensive functional testing to improve the experience and avoid losing potential clients due to payment issues.
Liubov, QA engineer

Liubov, QA engineer

Need a reliable QA partner?

Hire us