Bugs Found in Spell Arena: Battle Royale for iOS

Spell Arena: Battle Royale

4.4

Spell Arena: Battle Royale is a fun mobile game that invites players to a world of magical battles and dynamic fight sequences. It brings a unique spin to the familiar Battle Royale genre.

Delving deeper into its functionality, Spell Arena offers real-time multiplayer games, allowing you to compete with players worldwide. The game boasts an array of characters, each equipped with their own special abilities, adding layers of strategy to your gameplay.

As part of our ongoing pursuit of perfection, our QAwerk team recently conducted a bug crawl on Spell Arena: Battle Royale. We discovered a few bugs that directly impact game performance, user experience, and game progression. We invite you to explore our findings and observations to gain a deeper understanding of the app.

5K+downloads
57 ratings

Tooltip blocks screen interaction and prevents navigation through game screens

Severity:

Critical

Precondition:
  1. Launch the game.
  2. Navigate to a screen where the tooltip is displayed.
Steps to Reproduce:
  1. Launch the game.
  2. Trigger the ‘Tooltip/Tutorial’ pop-up.
  3. Attempt to interact with the ‘Settings’, ‘Battle’, or other screen elements.
Environment:

OS: iOS 18.4.1
Device: iPhone 12

Actual Result:

The tooltip blocks screen interaction and prevents the user from accessing or navigating through other game screens and features.

Expected Result:

The tooltip should not fully block gameplay or navigation. The user should be able to dismiss the tooltip or continue interacting with available game elements.

‘Tap to Open’ button fails to open reward screen

Severity:

Critical

Precondition:

User must reach the reward screen where the ‘Tap to Open’ button is available.

Steps to Reproduce:
  1. Launch the game.
  2. Navigate to the ‘Reward/Chest’ screen.
  3. Tap the ‘Tap to Open’ button.
Environment:

OS: iOS 18.4.1
Device: iPhone 12

Actual Result:

The reward screen does not open after tapping the button. No animation, transition, or reward action is triggered.

Expected Result:

The reward screen or reward-opening animation should appear after tapping the ‘Tap to Open’ button.

User is unable to navigate to ‘Settings’ screen during initial onboarding battle

Severity:

Major

Precondition:
  1. Launch the game for the first time.
  2. Start the onboarding battle/tutorial.
Steps to Reproduce:
  1. Launch the game.
  2. Proceed to the first onboarding battle.
  3. Attempt to open the ‘Settings’ screen during gameplay.
Environment:

OS: iOS 18.4.1
Device: iPhone 12

Actual Result:

The user cannot navigate to the ‘Settings’ screen during the onboarding battle.

Expected Result:

The ‘Settings’ screen should remain accessible during onboarding so the user can adjust sound, controls, graphics, or other gameplay settings.

User is unable to navigate to ‘Settings’ screen during initial onboarding battle

‘Restore Purchase’ button fails to trigger any response on screen

Severity:

Major

Precondition:
  1. Install and launch the game.
  2. Navigate to the ‘Purchase/Subscription’ screen.
Steps to Reproduce:
  1. Navigate to the ‘Purchase’ or ‘Subscription’ screen.
  2. Tap the ‘Restore Purchase’ button.
Environment:

OS: iOS 18.4.1
Device: iPhone 12

Actual Result:

Tapping the ‘Restore Purchase’ button does not trigger any pop-up, loading state, error message, or confirmation.

Expected Result:

The app should display an appropriate response after tapping the ‘Restore Purchase’ button, such as a purchase restoration confirmation, a loading indicator, or an informational error message if no purchases are available.

‘Dev Option’ button fails to trigger any action after tapping

Severity:

Minor

Precondition:

No special preconditions are required.

Steps to Reproduce:
  1. Launch the game.
  2. Navigate to the screen with the ‘Dev Option’ button.
  3. Tap the ‘Dev Option’ button.
Environment:

OS: iOS 18.4.1
Device: iPhone 12

Actual Result:

After tapping the ‘Dev Option’ button, the user stays on the same screen, and no action is triggered.

Expected Result:

Tapping the ‘Dev Option’ button should trigger the expected action, open the corresponding screen, or provide feedback to the user.

While texting the app, I discovered five bugs that may prevent users from interacting properly with core game systems and progressing comfortably through the tutorial and gameplay flow. To ensure the stability and functionality of Spell Arena: Battle Royale, I recommend additional functional and usability testing across different gameplay scenarios, onboarding stages, and device configurations.
Maryna, QA engineer

Maryna, QA engineer

Need a reliable QA partner?

Hire us