Bugs‌ ‌found‌ ‌in‌ Dubsmash for iOS

Dubsmash

Dubsmash is a viral video messaging app that lets its users create and share their rich media content. With Dubsmash, users can choose an audio recording or soundbite from movies, shows, music, and internet trends and record a video of themselves dubbing over that piece of audio. Another option would be uploading audio from the user’s device. The video can then be posted on Dubsmash or shared off-platform to Instagram, Snapchat, WhatsApp, iMessage, YouTube, TikTok, Musical.ly, Funimate, Flipagram, to name a few.

The app has a rich library of quotes from movies, TV shows, and other media sources, along with color filters, stickers, and effects allowing the users to make truly unique content.

Last year Dubsmash was acquired by Reddit. Now the app has 1 billion video views per month.

It’s time to delve more deeply into the Dubsmash bugs we found.

0 ratings

An infinite loader is displayed when launching the app in an offline mode

Severity:

Minor

Precondition:

The user has an account.

Steps to Reproduce:
  1. Turn off connect1.
  2. Launch the app.
  3. Pay attention to the following result.
Environment:

iPhone 7 + OS v14.3

Actual Result:

The user sees an infinite loader.

Expected Result:

The user sees a “No connect” error message.

An infinite loader is displayed (the "Language" screen)

Severity:

Minor

Precondition:

The user doesn’t have an account.

Steps to Reproduce:
  1. Launch the app.
  2. Tap the “Create account” button.
  3. Tap the “Email” field.
  4. Enter a valid email.
  5. Tap the “Next” button 2x.
  6. Enter the “12345” password.
  7. Tap the “Next” button.
  8. Select a valid birthday date.
  9. Tap the “Done” button.
  10. Tap the “Next” button 2x.
  11. Turn off connect.
  12. Open the app.
  13. Tap the “Next” button.
  14. Pay attention to the following result.
Environment:

iPhone 7 + OS v14.3

Actual Result:

The user sees an infinite loader.

Expected Result:

The user sees a “No connect” error message.

Flags behind the countries' names do not show up

Severity:

Minor

Precondition:

The user doesn’t have an account.

Steps to Reproduce:
  1. Launch the app.
  2. Tap the “Create account” button.
  3. Tap the “Email” field.
  4. Enter a valid email.
  5. Tap the “Next” button 2x.
  6. Enter the “12345” password.
  7. Tap the “Next” button.
  8. Select a valid birthday date.
  9. Tap the “Done” button.
  10. Tap the “Next” button.
  11. In the “where are you from” screen, tap the country field.
  12. Pay attention to the following result.
Environment:

iPad 10.2 8th + OS v14.3

Actual Result:

The list of languages looks cropped. Flags behind the countries’ names do not show up.

Expected Result:

Flags behind the countries’ names show up.

The background color is not consistent

Severity:

Minor

Precondition:

The user doesn’t have an account.

Steps to Reproduce:
  1. Launch the app.
  2. Tap the “Create account” button.
  3. Tap the “Email” field.
  4. Enter a valid email.
  5. Tap the “Next” button 2x.
  6. Enter the “12345” password.
  7. Tap the “Next” button.
  8. Select a valid birthday date.
  9. Tap the “Done” button.
  10. Pay attention to the following result.
Environment:

iPhone 7 + OS v14.3

Actual Result:

The bottom part of the screen is black.

Expected Result:

The background has a consistent color.

Dubsmash proves that short-form video is so compelling that the market can sustain multiple apps by competing with such giants as TikTok or Byte. In the manual tests I’ve run, I’ve discovered several instances when the app was not working the way it was designed to function. Namely, UI/UX and offline mode drawbacks. If Dubsmash keeps growing, it will encounter more issues that come with scale, so the current ones must be fixed asap.
Alexander, QA engineer

Alexander, QA engineer

Need a reliable QA partner?

Hire us