Bugs‌ found‌ in‌ Marco Polo for iOS: ‌QAwerk‌ ‌Bug‌ ‌Crawl‌

Marco Polo

4.8

Marco Polo is a communication app that combines social media elements like texting and video chats. Unlike other social media platforms, Marco Polo focuses on human interactions instead of likes and follower count.

This social platform is easy to use, and user privacy is assured when using the app. Users can also enjoy one-on-one conversations or chat in groups, depending on the membership plan.

With Marco Polo Plus, you can unlock premium features like advanced playback options, voice chats, and custom emoji reactions. You can also buy ‘passes’ for friends and family.

Our QA specialists were fascinated with this unique app, so we decided to check it out and test the features for bugs. Here is our detailed bug report for Marco Polo for iOS.

10,000,000 downloads
1.9M ratings

Impossible to enter a valid phone number confirmation code after 10 incorrect tries

Severity:

Major

Steps to Reproduce:
  1. Launch the application.
  2. Press ‘Get Started’.
  3. Enter a phone number > ‘Verify’.
  4. Press ‘Yes’ in the dialog window.
  5. Enter an incorrect code more than 10 times.
  6. After the message “Slow down,..” appears, enter the correct code.
Environment:

iPhone 8 Plus, iOS 14.4 (18D52)

Actual Result:

The message “Slow down, creating too many codes. Please wait” appears. It is impossible to activate the phone number even after relaunch.

Expected Result:

The user is able to enter the valid code.

Name validation is missing

Severity:

Major

Precondition:

The user entered a valid code to confirm the phone number.

Steps to Reproduce:
  1. Launch the application.
  2. Go through the phone number flow.
  3. Enter incorrect data as the first and last names.
  4. Press ‘Next’ > Add a photo > Continue through other dialog steps.
  5. Open the settings and check the username.
Environment:

iPhone 8 Plus, iOS 14.4 (18D52)

Actual Result:

It is possible to use any symbol as the name.

Expected Result:

The user is able to use only a combination of Latin letters and some symbols as the name.

Possible to verify an already authenticated email address

Severity:

Minor

Precondition:

The user is signed in and has a verified email.

Steps to Reproduce:
  1. Launch the application.
  2. Go to the settings > Press the username at the top.
  3. Press the email > Save and verify email.
Environment:

iPhone 8 Plus, iOS 14.4 (18D52)

Actual Result:

The user is able to verify an already authenticated email address.

Expected Result:

The “Verify” option is disabled for authenticated email addresses.

Incorrect dates are presented in ‘My Birthday’

Severity:

Minor

Steps to Reproduce:
  1. Launch the application.
  2. Go to the settings > Press the username at the top.
  3. Press ‘Add Birthday’.
  4. Set the date to “February 29” and go to the previous page.
  5. Open the ‘Birthday’ page again.
Environment:

iPhone 8 Plus, iOS 14.4 (18D52)

Actual Result:

The dates “Feb 30” and “Feb 31” are on the list.

Expected Result:

The dates “Feb 30” and “Feb 31” are not available or visible.

Impossible to rewind the video

Severity:

Minor

Steps to Reproduce:
  1. Launch the application.
  2. Go through all steps until the welcome video appears.
  3. Press the status bar and drag it to any point on the timeline.
Environment:

iPhone 8 Plus, iOS 14.4 (18D52)

Actual Result:

The status bar is disabled. The user cannot rewind the video.

Expected Result:

The user is able to rewind the video to any timestamp.

Impossible to rewind the video
The Marco Polo app provides an opportunity for personal, face-to-face communication with tone and context. It is a cross-browser service that allows users to communicate in groups or private conversations. The app has some fun filters and uses cloud storage. The main functionalities look great, but I found some issues. Validation is flawed, and the calendar shows invalid dates. I hope they fix these bugs to improve user experience.
Yevhenii, QA engineer

Yevhenii, QA engineer

Need a reliable QA partner?

Hire us
Close

Dear Friends!

We are a Ukrainian software testing company. Our country has been brutally attacked by Russia, which aims to destroy us as a nation and a sovereign country.

Despite Russia’s continuous aggression, shelling, and barbaric crimes, we stay strong and true to core democratic values.

QAwerk fights on the economic front. We keep helping businesses worldwide speed up releases, eliminate critical bugs, and win users’ love and world’s recognition with impeccable product quality.

We’d love to keep our team employed and hire those techies who lost jobs because of the war. While we may not be the right fit for you, perhaps you know someone who is.

Please reach out to your network and spread the word. They’ll get top-notch service from a grateful and highly motivated tech team.

Would you be open-minded to exploring more about how we deliver during the war?

Stand with Ukraine by working with Ukraine!