Bugs found in Campr: Rent RVs, Caravans for iOS

Campr - Rent RVs, Caravans

0.0

Campr is an innovative platform designed to connect camping and outdoor enthusiasts, fostering a close-knit community for sharing experiences and planning trips. By providing functionalities like photo sharing, group creation, event scheduling, and gear rentals, it promotes a vibrant environment of camaraderie and adventure.

Despite its user-friendly approach, Campr currently faces several issues that may undermine user satisfaction and overall platform effectiveness.

Our QAwerk team performed an extensive Bug Crawl on Campr for iOS, pinpointing the following bugs and recommended solutions.

1K+ downloads
0 ratings

App occasionally crashes when user applies filters

Severity:

Critical

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Click on the “Where do you want to start?” field.
  2. Select a valid starting point, e.g., “Oslo.”
  3. Select valid dates, e.g., upcoming weekends.
  4. Click on the “Search” button.
  5. Click on the “Edit Filters” button.
  6. Apply any filters.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

App occasionally crashes.

Expected Result:

Filters apply successfully without causing app crash.

Removing previously applied filter shows "No vehicles available" instead of restoring prior results

Severity:

Critical

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Click “Where do you want to start?” and pick a location, e.g., “Oslo, Norway.”
  2. Select valid dates (e.g., upcoming weekends).
  3. Click on the “Search.”
  4. Click “Edit Filters,” and apply a filter (e.g., “Type of Gear”: “Automatic”).
  5. Click “Show results.”
  6. Click “Edit Filters,” and remove the previously applied filter.
  7. Click “Show results.”
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

“No vehicles available” displayed.

Expected Result:

Valid results from before the filter are restored.

Unable to apply filters for "Caravan" with "Max total weight in kilograms" (no "Show results" button)

Severity:

Critical

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Click “Where do you want to start?” and pick a location, e.g., “Oslo, Norway.”
  2. Select valid dates (e.g., upcoming weekends).
  3. Click on “Search.”
  4. Click on “Edit Filters.”
  5. Select “Caravan.”
  6. Enter any valid input under “Max total weight in kilograms.”
  7. Attempt to scroll down to apply the filter.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

“Show results” button not displayed, filter cannot be applied.

Expected Result:

“Show results” button is visible, allowing the user to apply the filter.

Unable to apply filters for "RV" with "Maximum length in cm" (no "Show results" button)

Severity:

Critical

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Click “Where do you want to start?” and pick a location, e.g., “Oslo, Norway.”
  2. Select valid dates (e.g., upcoming weekends).
  3. Click on “Search.”
  4. Click on “Edit Filters.”
  5. Enter any valid input in “Maximum length in cm.”
  6. Attempt to scroll down to apply the filter.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

“Show results” button not displayed, filter cannot be applied.

Expected Result:

“Show results” button is visible, enabling the user to apply the filter.

Applying more than one filter always yields "No vehicles available"

Severity:

Critical

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Click “Where do you want to start?” and pick a location, e.g., “Oslo, Norway.”
  2. Select valid dates (e.g., upcoming weekends).
  3. Click “Search.”
  4. Click “Edit Filters,” apply any two or more filters.
  5. Click “Show results.”
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

Always shows “No vehicles available,” even if matching listings exist.

Expected Result:

Listings that match multiple filters are displayed.

Search displays only a limited number of results despite more being available

Severity:

Critical

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Click “Where do you want to start?” and select “Oslo, Norway.”
  2. Choose valid dates (e.g., upcoming weekends).
  3. Click “Search,” count listings.
  4. Repeat for another city (e.g., “Bergen, Norway”), count listings.
  5. Repeat for entire country (e.g., “Norway”), compare listing totals.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

Searching the country yields fewer results than a specific city.

Expected Result:

Searching by country should display all relevant listings.

Unable to apply dates, as keyboard overlaps "Apply" button on "Select Dates" page

Severity:

Major

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Click “Where do you want to start?” and pick “Oslo.”
  2. Select valid dates.
  3. Click “Select dates” to edit.
  4. Lose focus.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

“Apply” button is hidden by keyboard; user cannot close keyboard to proceed.

Expected Result:

“Apply” button remains accessible, or user can dismiss keyboard.

"Something went wrong," and white screen is shown instead of lost internet connection prompt

Severity:

Major

Precondition:
  1. Log in to the app.
  2. Search for any location/dates.
Steps to Reproduce:
  1. Turn off the internet connection.
  2. Click on any listing.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

White screen and “Something went wrong” message appears.

Expected Result:

The user should be informed that the internet connection was lost.

Localization incomplete — important elements remain in Norwegian despite English preference

Severity:

Minor

Precondition:
  1. Log in to the app.
  2. Preferred language set to English.
Steps to Reproduce:
  1. Search for any valid location/dates.
  2. Observe the results, some elements are displayed in Norwegian.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

Several key UI elements remain in Norwegian.

Expected Result:

Full localization into English for consistent user experience.

Localization incomplete — important elements remain in Norwegian despite English preference

Some listings are displayed without any images

Severity:

Minor

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Search for any valid location/dates.
  2. Observe listing results.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

Certain listings lack images entirely.

Expected Result:

The placeholder image should be shown if no image is available.

Unable to swipe listing preview images in Map View despite indicator dots

Severity:

Minor

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Search with valid location/dates.
  2. Click “Show map.”
  3. Click on any listing icon with multiple images.
  4. Swipe right on the listing’s preview image.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

User is redirected to the detail page instead of swiping images.

Expected Result:

The image carousel should allow swiping.

Test data is visible in production environment

Severity:

Trivial

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Select “Oslo, Norway” for “Where do you want to start?”.
  2. Choose valid dates, e.g., upcoming weekends.
  3. Click “Search.”
  4. Observe top listings.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

Test listing is displayed first.

Expected Result:

No test data should be present in a production environment.

Test data is visible in production environment

Misspelling on "Edit profile" page — “Gallary” instead of “Gallery”

Severity:

Trivial

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Click “Account” in the main navigation.
  2. Click “Edit Profile.”
  3. Click “Change photo.”
  4. Observe “Choose Image” pop-up spelling.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

“Gallary” misspelling.

Expected Result:

Correct spelling is “Gallery.”

Misspelling on Edit profile page — “Gallary” instead of “Gallery”
I tested Campr: Rent RVs, Caravans for iOS thoroughly and identified multiple critical and major issues centered around filter functionality, app stability, and search capabilities. These bugs can diminish user confidence, making it vital to address them for a smoother rental experience.
Ekaterina, QA engineer

Ekaterina, QA engineer

Need a reliable QA partner?

Hire us