Bugs‌ ‌found‌ ‌in‌ Townsmen for iOS

Townsmen

4.4

Townsmen is a fascinating and immersive city-building simulator that offers endless fun hours to its users. With this mobile game, you take on the role of a visionary lord looking to transform a small village into a grand medieval empire.

Townsmen provides an unparalleled range of features, including intricate economy simulation with sophisticated production lines and trade routes, various landscapes for optimal city planning, and diversified seasons that influence gameplay dynamics. It even offers challenging tasks that further enhance user engagement with exciting scenarios and tricky challenges.

Our QA engineers carried out a test of the Townsmen on iOS, and here are the results of our work.

7K+downloads
1.2K ratings

Quest to build road cannot be completed upon building rock road

Severity:

Major

Precondition:
  1. The onboarding levels have been completed.
  2. Previous quests have been successfully completed.
Steps to Reproduce:
  1. Launch the “Townsmen”.
  2. Pass the tutorial.
  3. Proceed to the first scenario.
  4. Complete all quests until the quest to build 2 roads.
  5. Build 2 rock roads.
  6. Notice that the quest to build a road cannot be completed upon building a rock road.
Actual Result:

The quest to build a road cannot be completed upon building a rock road.

Expected Result:

The quest should be completed upon building any type of road.

Keyboard overlaps nickname field

Severity:

Minor

Precondition:

The app is installed.

Steps to Reproduce:
  1. Launch the “Townsmen”.
  2. Proceed to the “Nickname” selection.
  3. Click to change the Nickname.
  4. Notice that the keyboard overlaps the nickname field.
Environment:

Operation System: iOS 18.0

Actual Result:

The keyboard overlaps the nickname field.

Expected Result:

The nickname should be visible for users upon trying to change it.

Keyboard overlaps nickname field

'Restore Transaction' button active without prior transactions

Severity:

Minor

Precondition:

The app is installed and no transactions have been made.

Steps to Reproduce:
  1. Launch the “Townsmen”.
  2. Complete the tutorial.
  3. Reach the main menu.
  4. Click on the “Restore transaction”.
  5. Notice that the “Restore transaction” button is active and has no functionality if no transactions were made before.
Environment:

Operation System: iOS 18

Actual Result:

The “Restore transaction” button is active and has no functionality if no transactions were made before.

Expected Result:

The “Restore transaction” button should be grayed out or hidden.

Build road button spills out of screen

Severity:

Minor

Precondition:

The “Action Phase” is reached and the road is unlocked.

Steps to Reproduce:
  1. Launch the “Townsmen”.
  2. Reach the “Action Phase”.
  3. Select to build a road.
  4. Scroll down to the end and click on the corner.
  5. Notice that the “Build road” button spilled out of the screen.
Environment:

Operation System: iOS 18.0

Actual Result:

The ‘Build Road’ button spills out of the screen.

Expected Result:

The ‘Build Road’ button should remain within the screen’s boundaries, allowing users to complete the building process.

Build road button spills out of screen

Instagram logo appears grayed out

Severity:

Minor

Precondition:

The tutorial is passed.

Steps to Reproduce:
  1. Launch the “Townsmen”.
  2. Reach the main menu.
  3. Observe that the Instagram logo appears grayed out.
Environment:

Operation System: iOS 18.0

Actual Result:

The Instagram logo is displayed in a grayed-out state.

Expected Result:

All logos should be displayed in correct colors and styles.

Instagram logo appears grayed out

No info about rewards is displayed after colon in notification

Severity:

Minor

Precondition:

The app is installed and the “Action Phase” is reached.

Steps to Reproduce:
  1. Launch the “Townsmen”.
  2. Spend a few minutes in the game.
  3. Close the game.
  4. Wait until the notification appears.
  5. Notice the issue: The notification does not display any information about rewards after the colon symbol.
Environment:

Operation System: iOS 18.0

Actual Result:

The notification does not display any details about rewards after the colon symbol.

Expected Result:

The notification should display information about rewards after the colon.

No info about rewards is displayed after colon in notification
While testing, I discovered a couple of non-critical issues that interrupt user gameplay, but overall, the game looks good, and such games offer users unique gameplay on mobile platforms.
Denys, QA engineer

Denys, QA engineer

Need a reliable QA partner?

Hire us