Bugs Found in RealGo for iOS

RealGo

5.0

RealGo is an immersive online gaming platform. It combines the essence of real estate investment with the thrill of gaming to create a unique user experience.

This platform allows players to buy, sell, or rent virtual properties in cities around the world, brought to life through an engaging interface. RealGo stands out with its blend of gaming mechanics and in-depth economic simulations, providing an enjoyable yet intellectually stimulating experience.

Recently, the QAwerk team conducted a thorough bug crawl on RealGo and identified several bugs that may affect the performance and user experience. We invite you to discover our detailed findings and understand how the RealGo experience could be improved.

5K+downloads
10 ratings

User is not redirected to the next screen after tapping ‘Confirm’ button

Severity:

Critical

Steps to Reproduce:
  1. Launch the app.
  2. Navigate to the screen where confirmation is required (e.g., ‘Registration’ or ’Onboarding’ flow).
  3. Fill in all mandatory fields.
  4. Tap the ‘Confirm’ button.
Environment:

OS: iOS 18.4.1
Device: iPhone 12

Actual Result:

After tapping the ‘Confirm’ button, the application neither navigates to the next screen nor provides any feedback to the user.

Expected Result:

The user should be redirected to the next screen in the application flow after tapping the ‘Confirm’ button.

‘Update’ button fails to initiate update process

Severity:

Critical

Precondition:

The application displays a screen indicating that an update is required or available.

Steps to Reproduce:
  1. Open the RealGo app when the ‘Update’ prompt appears.
  2. Tap the ‘Update’ button.
Environment:

OS: iOS 18.4.1
Device: iPhone 12

Actual Result:

Tapping the ‘Update’ button does not trigger any action. The update process does not start, and the user is not redirected to the App Store.

Expected Result:

After tapping the ‘Update’ button, the app should redirect the user to the App Store page or initiate the update process as intended.

Password validation error - ‘Password Matches’ message incorrectly displayed for mismatched passwords

Severity:

Major

Precondition:

The user is on the ‘Registration’ or ‘Password Setup’ screen.

Steps to Reproduce:
  1. Enter a value in the ‘Password’ field.
  2. Enter a different value in the ‘Confirm Password’ field.
  3. Observe the validation message displayed below the field.
Environment:

OS: iOS 18.4.1
Device: iPhone 12

Actual Result:

The app displays a ‘Password matches’ message even when the entered passwords do not match.

Expected Result:

The app should validate the fields correctly and display an appropriate error message, such as ‘Passwords do not match’ when the values differ.

Password validation error - ‘Password Matches’ message incorrectly displayed for mismatched passwords

‘Enable GPS’ button fails to open native iOS settings

Severity:

Major

Precondition:

Location permission for RealGo is disabled in iOS settings.

Steps to Reproduce:
  1. Launch the app.
  2. Navigate to a screen that requires location access.
  3. Tap the ‘Enable GPS’ button.
Environment:

OS: iOS 18.4.1
Device: iPhone 12

Actual Result:

Tapping the ‘Enable GPS’ button does not trigger any action. The user is not redirected to the native iOS settings screen to enable location permissions.

Expected Result:

After tapping the ‘Enable GPS’ button, the app should redirect the user to the native iOS settings screen (Settings → RealGo → Location) so the user can enable GPS permissions.

On-screen keyboard overlaps input field, making screen unscrollable

Severity:

Major

Precondition:

The user is on a screen that features multiple input fields.

Steps to Reproduce:
  1. Navigate to a screen with text input fields.
  2. Tap on a lower-positioned input field.
  3. Observe the screen after the keyboard appears.
Environment:

OS: iOS 18.4.1
Device: iPhone 12

Actual Result:

The keyboard appears over the active input field. The user cannot see the data they entered. The screen is not scrollable, preventing proper interaction.

Expected Result:

The screen should automatically adjust (scroll or shift upward) so that the active input field remains visible above the keyboard.

During testing, I discovered several bugs, ranging from minor to critical functional issues. Several of these problems affect core user flows, such as onboarding progression, update handling, permission management, and input validation. To ensure the stability and functionality of RealGo, I recommend performing comprehensive regression testing, applying structured QA practices, and thoroughly validating critical user journeys.
Maryna, QA engineer

Maryna, QA engineer

Need a reliable QA partner?

Hire us