Bugs found in Nomady.camp – Camping & Cabins for iOS

Nomady.camp - Camping & Cabins

4.0

Nomady Camp is an innovative, user-friendly platform designed to foster connections between digital nomads worldwide. With its sleek interface and interactive features, the app enables users to discover collaborative workspaces, participate in valuable events, and build a strong network within the nomad community.

Delving deeper into its functionality, Nomady Camp offers extensive location-specific information and reviews to help users select the ideal coworking space. Additionally, the platform hosts a variety of virtual community events that promote learning, collaboration, and networking among like-minded individuals.

Recently, the QAwerk team conducted an in-depth Bug Crawl on Nomady.camp – Camping & Cabins for iOS and uncovered several unique bugs that could hinder performance and user experience. Our QA engineers rigorously tested the app, and here are the results of our work.

50K+ downloads
1 ratings

Map View: sometimes map is not showing

Severity:

Critical

Precondition:

Open the app.

Steps to Reproduce:
  1. Click on the ‘Discover all camps’ button.
  2. Click on the ‘Map’ button.
Environment:

iPhone 14 Pro Max, iOS 18.1.1

Actual Result:

The map is not showing, but the camps are displayed on the white screen.
Seems like the map is not available from time to time, and there are no exact steps to reproduce the issue.

Expected Result:

The map should be showing, and camps should be displayed on the map.

Map is not available even after clicking ‘Update consent’ button when it is required

Severity:

Critical

Precondition:
  1. Open the app.
  2. Make sure Mapbox consent is required.
Steps to Reproduce:
  1. Click on the ‘Discover all camps’ button.
  2. Click on the ‘Map’ button.
  3. Click on the ‘Update consent’ button.
Environment:

iPhone 14 Pro Max, iOS 18.1.1

Actual Result:

Map is not available.
Only after restarting the app did the map become available again.

Expected Result:

Map is available.

App zooms out after liking a campsite and creating a favorites list

Severity:

Major

Precondition:

Login to the app.

Steps to Reproduce:
  1. Go to the map view.
  2. Click on any sitemap.
  3. Click on the favorite icon.
  4. Set the cursor in the ‘Add to new list’ field.
Environment:

iPhone 14 Pro Max, iOS 18.1.1

Actual Result:

The app screen becomes zoomed out, and the user is unable to zoom in using touch gestures.
The issue is often reproduced but not always.

Expected Result:

The app screen does not become zoomed out.

Error displayed without informing the user that an internet connection is required

Severity:

Major

Precondition:
  1. Open the app.
  2. Make sure there is no internet connection.
Steps to Reproduce:
  1. Click on any buttons.
  2. Click on the ‘Reload’ button.
Environment:

iPhone 14 Pro Max, iOS 18.1.1

Actual Result:

‘Results cannot be loaded’ error is displayed; the user is not informed that an internet connection is required.

Expected Result:

The app’s content is displayed, and the user is informed that an internet connection is required to use it.

Camps List page: number of camps displayed without filters applied is inconsistent

Severity:

Major

Precondition:

Open the app.

Steps to Reproduce:
  1. Click on the ‘Discover all camps’ button on the homepage.
  2. Click on the ‘1,522 Camps’ button in the bottom right corner (the number may be different).
  3. Pay attention to the number of listings displayed on the top left of the camps list page.
Environment:

iPhone 14 Pro Max, iOS 18.1.1

Actual Result:

Camps (1290).

Expected Result:

Camps (1522).

Camps list pagination: given some filters were applied user cannot change page

Severity:

Major

Precondition:

Open the app.

Steps to Reproduce:
  1. Apply a few filters to get search results that span 2–3 pages (approximately 100 camps).
  2. Scroll down the filtered camps list page.
  3. Click on page ‘2’ or the next arrow button on the pagination bar.
  4. Wait for some time (up to 2 minutes).
Environment:

iPhone 14 Pro Max, iOS 18.1.1

Actual Result:

The user is not redirected to the second page.

Expected Result:

The user should be redirected to the second page.

‘A campsite all to yourself!’ slider: the first listing does not have icons displayed

Severity:

Minor

Precondition:

Open the app.

Steps to Reproduce:
  1. Make sure you are on the homepage.
  2. Scroll down the page.
  3. Pay attention to the ‘A campsite all to yourself!’ slider.
Environment:

iPhone 14 Pro Max, iOS 18.1.1

Actual Result:

The first listing does not have icons displayed.

Expected Result:

The first listing has icons displayed.

Favorites: after deleting a list and clicking ‘Back’ button, technical title is displayed

Severity:

Minor

Precondition:
  1. Login to the account.
  2. Make sure there is a list with previously favorited camps.
Steps to Reproduce:
  1. Click on the My Profile icon in the top right corner.
  2. Click on ‘Favorites’.
  3. Click on any list.
  4. Click on the delete icon.
  5. Click on the back button in the top left corner.
Environment:

iPhone 14 Pro Max, iOS 18.1.1

Actual Result:

The user is redirected to a page with ‘ListingFavoritesListPage.titleNotFound’ as the title.

Expected Result:

The user should not be redirected to a page that no longer exists or displays a technical title.

Sorting: given the user selects one of the last 3 options then upper options can’t be seen

Severity:

Minor

Precondition:

Open the app.

Steps to Reproduce:
  1. Go to the camps list page.
  2. Click on the sorting button.
  3. Select any of the last 3 options.
  4. Click on the sorting button again.
Environment:

iPhone 14 Pro Max, iOS 18.1.1

Actual Result:

Upper options cannot be seen.

Expected Result:

All sorting options should be seen.

Sorting: given the user selects one of the last 3 options then upper options can’t be seen

Listing detail page: sometimes ‘null’ value is displayed instead of the region

Severity:

Minor

Precondition:

Open the app.

Steps to Reproduce:
  1. Go to the camps listing page.
  2. Click on some listings to view their detailed page.
  3. Pay attention to the listing’s address.
Environment:

iPhone 14 Pro Max, iOS 18.1.1

Actual Result:

Some listings contain a ‘null’ value in their address.

Expected Result:

Listings should not contain a ‘null’ value in their addresses.

Listing detail page: sometimes ‘null’ value is displayed instead of the region
Listing detail page: sometimes ‘null’ value is displayed instead of the region

Create an account: ‘How did you become aware of Nomady?*’ dropdown contains an option that should be renamed

Severity:

Minor

Precondition:
  1. Open the app.
  2. Go to the ‘Create an account’ form.
Steps to Reproduce:
  1. Set the cursor in the ‘How did you become aware of Nomady?*’ field.
  2. Pay attention to the dropdown list.
Environment:

iPhone 14 Pro Max, iOS 18.1.1

Actual Result:

The dropdown contains the ‘CreateAccountForm.referral.alpacaCamping’ option.

Expected Result:

The option should be renamed.

Create an account: ‘How did you become aware of Nomady?*’ dropdown contains an option that should be renamed

Create an account: ‘How did you become aware of Nomady?*’ dropdown contains an option that is considered to be invalid

Severity:

Minor

Precondition:
  1. Open the app.
  2. Go to the ‘Create an account’ form.
Steps to Reproduce:
  1. Set the cursor in the ‘How did you become aware of Nomady?*’ field.
  2. Select the first option.
  3. Fill out the rest of the fields with valid data.
  4. Click on the ‘Create account’ button.
Environment:

iPhone 14 Pro Max, iOS 18.1.1

Actual Result:

Validation under the ‘How did you become aware of Nomady?*’ field is displayed.

Expected Result:

The ‘How did you become aware of Nomady?*’ field should not contain options that are considered invalid by the system.

Create an account: ‘How did you become aware of Nomady?*’ dropdown contains an option that is considered to be invalid

Create an account: validation is not displayed for ‘First name*’ and ‘Last name*’, ‘Password*’ fields if user enters spaces

Severity:

Minor

Precondition:
  1. Open the app.
  2. Go to the ‘Create an account’ form.
Steps to Reproduce:
  1. Type a space in the ‘First name*’ and ‘Last name*’ fields.
  2. Enter an eight-character password where one character is a space into the ‘Password*’ field.
  3. Fill out the rest of the fields with valid data.
  4. Click on the ‘Create account’ button.
Environment:

iPhone 14 Pro Max, iOS 18.1.1

Actual Result:

Validation is not displayed for the ‘First name*,’ ‘Last name*,’ and ‘Password*’ fields.

Expected Result:

Validation should be displayed.

I tested Nomady.camp—Camping & Cabins using a comprehensive testing approach, uncovering critical issues in map display and account functionalities. Prompt fixes and enhanced regression testing are advised to improve user experience and performance.
Ekaterina, QA engineer

Ekaterina, QA engineer

Need a reliable QA partner?

Hire us