Bugs‌ ‌found‌ ‌in‌ Viral Days for iOS

Viral Days

Viral Days is a mobile virus-themed game designed to emphasize the need to strictly follow quarantine measures during outbreaks. This game serves both as a fun way to educate society on the pandemic essentials like wearing masks as well as an opportunity to ease anxiety caused by COVID-19. The players’ core philosophy is to heal, protect, and prevent. This real-time strategy game has 25 levels, each of which has a new map tailored to the needs of novices, advanced users, and experts. A typical Viral Days player will probably be occupied with supplying town dwellers with masks, hospitalizing and quarantining people, dispersing crowds, imposing lockdowns, and arresting those who violate the rule. The game reflects everything the world has been recently going through.

It’s been a while since we’ve tested a mobile game, so when we learned about Viral Days, we couldn’t resist and scanned it for bugs. Can bugs spoil the fun? For sure. Let’s find out what Viral Days’ creators can do to make the gaming experience seamless.

>1kdownloads
2.3 ratings

Unknown symbols are shown in the “Settings” menu after the language switch from English to Thai

Severity:

Major

Steps to Reproduce:
  1. Launch the app.
  2. Tap the “Settings” button.
  3. In the newly appeared menu, switch the language from English to Thai.
  4. Pay attention to the next result.
Environment:

iPhone SE 1st gen + iOS 14.3

Actual Result:

All the language symbols turned into boxed question marks.

Expected Result:

The app’s content is translated to Thai and displayed in Thai.

When translated to Russian, the “Privacy Policy” text goes beyond the “Information” block and “Settings” menu itself

Severity:

Minor

Steps to Reproduce:
  1. Launch the app.
  2. Tap the “Settings” button.
  3. In the newly appeared menu, switch the language from English to Russian.
  4. Pay attention to the next result.
Environment:

iPhone SE 1st gen + iOS 14.3

Actual Result:

When translated to Russian, the “Privacy Policy” text goes beyond the “Information” block and “Settings” menu itself.

Expected Result:

When translated to Russian, the “Privacy Policy” text remains within the “Information” block and is properly aligned.

The “View Ad” text goes beyond the button’s border within “More Diamonds” & “More Masks” blocks after switching from English to Russian

Severity:

Minor

Steps to Reproduce:
  1. Launch the app.
  2. Tap the “Settings” button.
  3. In the newly appeared menu, switch the language from English to Russian.
  4. Close the “Settings” menu by tapping “X”.
  5. In the upper-right corner of the screen, there are two action buttons “More Diamonds” & “More Masks”.
  6. Tap “More Masks” and close it afterwards.
  7. Tap “More Diamonds” and close it afterwards.
  8. Pay attention to the next result.
Environment:

iPhone SE 1st gen + iOS 14.3

Actual Result:

The “View Ad” text goes beyond the button’s border within “More Diamonds” & “More Masks” blocks after switching from English to Russian.

Expected Result:

The “View Ad” text does not go beyond the button’s border within “More Diamonds” & “More Masks” blocks after switching from English to Russian.

When animated by the user’s tap, some level numbers get slightly overlapped with the nearby placed pointer

Severity:

Trivial

Steps to Reproduce:
  1. Launch the app.
  2. Scroll up to the next level: 16.
  3. The level is blocked; tap it multiple times.
  4. Pay attention to the next result.
Environment:

iPhone SE 1st gen + iOS 14.3

Actual Result:

When animated by the user’s tap, level numbers 4 and 16 get slightly overlapped with the nearby placed pointer.

Expected Result:

When animated by the user’s tap, level numbers are not overlapped with the nearby placed pointer or any other objects.

A cool solution to showcase the benefits of masks, social distancing and quarantine during a pandemic. The game’s concept is not unique, yet it’s very relevant these days. Viral Days teaches us the basics of preventing and stopping the virus spread. Although I truly liked the game, I would advise to slightly enhance the game mechanics and eliminate localization issues, especially when it comes to languages such as Thai, Russian, and Japanese.
Valentyn, QA engineer

Valentyn, QA engineer

Need a reliable QA partner?

Hire us