Bugs Found in Wanderlog: Trip Planner App for Android

Wanderlog - Trip Planner App

4.7

Wanderlog is a robust tool designed for managing travel plans and itineraries. This web-based platform offers a comprehensive suite of solutions for seamless travel planning.

Beyond basic itinerary functions, Wanderlog offers a range of features, including collaborative planning, area exploration tools, and integrated booking systems. This application is designed to streamline travel planning and enable users to easily share and synchronize plans with fellow travelers.

As part of our continued commitment to quality assurance, the QAwerk team has conducted an in-depth bug crawl of the Wanderlog platform. We uncovered several bugs that could potentially impact the platform’s performance nd invite readers to explore our findings and understand how these bugs could be rectified.

100K+ downloads
32,2K+ ratings

Application becomes unresponsive for ~10 seconds after clicking ‘Upload’ tab in ‘Trip Background’ update flow

Severity:

Major

Precondition:
  1. The app is installed.
  2. A trip has been created.
Steps to Reproduce:
  1. Open an existing trip.
  2. Tap the ‘Change Photo’ icon in the top right corner.
  3. Click the ‘Upload’ tab.
Environment:

Samsung Galaxy A35, Android 14, One UI version 6.1

Actual Result:

When clicking the ‘Upload’ tab, the application becomes unresponsive for approximately 10 seconds. No loading indicator, spinner, or user feedback is displayed during this period, making the app appear to be frozen. This raises uncertainty about whether the action was registered.

Expected Result:

The system should respond immediately after the ‘Upload’ tab is clicked, either by opening the upload window or by displaying a loading indicator. The application should not appear unresponsive or frozen while loading content.

Unable to save expense after previously entering invalid value

Severity:

Major

Precondition:
  1. The app is installed.
  2. A trip has been created.
Steps to Reproduce:
  1. Open an existing trip.
  2. Click the ‘$’ tab.
  3. Tap the ‘Add Expense’ button.
  4. Select an expense type.
  5. Enter an invalid amount.
  6. Tap the ‘Done’ button.
  7. Verify that the validation amount on the invalid value is displayed.
  8. Enter a valid value.
  9. Try to save.
Environment:

Samsung Galaxy A35, Android 14, One UI version 6.1

Actual Result:

The system does not respond.

Expected Result:

After correcting the invalid value, the user should be able to save the expense without restarting the process or reopening the screen.

User is able to select past dates while creating new trip plan

Severity:

Major

Precondition:

The app is installed.

Steps to Reproduce:
  1. Tap the ‘Plus’ button.
  2. Select the ‘Plan Your Trip’ option.
  3. Select a city.
  4. Tap the ‘Continue’ button.
  5. Select dates in the past.
  6. Tap the ‘Continue’ button.
  7. Tap the ‘Maybe Later’ option on the ‘Invite Your Tripmates’ page.
  8. Tap the ‘Create Your Trip’ button.
Environment:

Samsung Galaxy A35, Android 14, One UI version 6.1

Actual Result:

A planned trip with past dates has been created.

Expected Result:

The system should prevent users from selecting dates earlier than the current date while creating a new future trip.
Alternatively, a validation message should appear to explain that past dates are not permissible.
If it is possible to create trips in the past, a clear notification should be included in the UI to guide the user.

Endless loading spinner is displayed on uploaded image after selecting photo from gallery

Severity:

Major

Precondition:
  1. The app is installed.
  2. The app is open.
  3. A trip with added places to visit exists.
Steps to Reproduce:
  1. Open the trip mentioned in the preconditions.
  2. Tap the ‘Mark as Visited’ next to the places to visit.
  3. Verify that the ‘Add More About Your Visit’ page is displayed.
  4. Tap the ‘Plus’ button.
  5. Select a photo from the gallery.
  6. Save the changes.
Environment:

Samsung Galaxy A35, Android 14, One UI version 6.1

Actual Result:

The selected image does not finish loading, and an infinite loading spinner continuously displays on the image preview.

Expected Result:

The selected image should upload successfully and display a preview promptly, without an endless loading spinner. If any upload fails, the system should display an appropriate error message and allow the user to attempt the upload again.

‘Failed to download image’ error is displayed when downloading trip plan image without photo access permission

Severity:

Major

Precondition:
  1. The app is installed.
  2. A trip has been created.
  3. The ‘Photos’ access permission has not been granted.
Steps to Reproduce:
  1. Open an existing trip.
  2. Tap the ‘Share’ button.
  3. Navigate to the ‘View Only’ tab.
  4. Select the ‘Trip Plan’ option.
  5. Tap the ‘Download’ button.
Environment:

Samsung Galaxy A35, Android 14, One UI version 6.1

Actual Result:

An error message ‘Failed to download image’ is displayed after attempting to download the image.

Expected Result:

Before the image download action, the system should explicitly request the necessary photo access permission. If permission is not granted, it should display an informative validation message stating that photo access is required to save the image.

‘Failed to download image’ error is displayed when downloading trip plan image without photo access permission

Content does not display fully on ‘My Trip( Journal)’ page

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The user has created a trip.
Steps to Reproduce:
  1. Open the existing trip.
  2. Navigate to the ‘Journal’ tab.
Environment:

Samsung Galaxy A35, Android 14, One UI version 6.1

Actual Result:

The information at the bottom of the page does not display fully.

Expected Result:

The content should be displayed fully.

Content does not display fully on ‘My Trip( Journal)’ page

Navigation menu shifts out of screen boundaries after scrolling

Severity:

Minor

Precondition:

A trip has been created.

Steps to Reproduce:
  1. Open an existing trip.
  2. Navigate to the ‘Journal’ section.
  3. Tap the ‘Menu’ icon next to the ‘Journal’ tab.
  4. Verify that the navigation menu is open.
  5. Scroll the menu.
Environment:

Samsung Galaxy A35, Android 14, One UI version 6.1

Actual Result:

The navigation menu moves up and down incorrectly and shifts outside the screen boundaries, causing part of the menu to be displayed out of the borders.

Expected Result:

The navigation menu should remain fixed or move correctly within the screen boundaries without shifting outside the visible area during scrolling.

Testing the Wanderlog app on Android generally yielded positive feedback, as most core processes proved dependable and stable. However, I discovered a few issues, primarily related to certain validation cases and business logic. I recommend running comprehensive functional and usability testing to refine the user experience.
Tetiana, QA engineer

Tetiana, QA engineer

Need a reliable QA partner?

Hire us