Bugs‌ ‌found‌ in Smerf for Android

Smerf

3.8

The Smerf app serves as a gaming hub, uniting your gaming friends and communities in one convenient platform. Users can discover like-minded gamers, participate in community events, and compete for rewards while staying abreast of the latest gaming trends.

With Smerf, you can view game stats, share your best clips, and personalize your profile to keep your friends informed. Plus, you can organize your own gaming community, assign roles, and effectively manage media and community violations for a seamless gaming experience.

Here are some Smerf bugs our QA team managed to uncover.

5K+downloads
31 ratings

App crashes when opened with notification

Severity:

Critical

Precondition:
  1. Log in to your account.
  2. In the system settings, grant the application permission to send notifications.
Steps to Reproduce:
  1. Click on the profile icon in the upper left corner.
  2. Click on the settings button.
  3. Tap on the “Notification” button.
  4. Tap the “Post” button.
  5. Include all available message types.
  6. Tap the “Done” button.
  7. Tap on the “Communities” button.
  8. Include all available message types.
  9. Tap the “Done” button.
  10. Press the back button twice.
  11. Click on the right side of the application.
  12. Click on the search button in the bottom menu.
  13. Subscribe to several people.
  14. Scroll down to the “Communities” section and subscribe to a few.
  15. Close the application completely.
  16. Wait for the notification to arrive.
  17. Expand the notification panel.
  18. Click on the notification.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The application crashes when opened with a notification.

Expected Result:

When opening the application via the notification panel, it should not crash.

Error occurs when clicking on "Joined Community" or "Badge Earned" posts

Severity:

Major

Precondition:

Register a new account.

Steps to Reproduce:
  1. Login to the account for the first time.
  2. Click on the profile button in the lower right corner.
  3. Click on the post titled “Joined Community”.
  4. Click on the back button.
  5. Click on the post titled “Badge Earned”.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

An error occurs when clicking on the “Joined Community” or “Badge Earned” posts.

Expected Result:

No error should occur when clicking on the post title.

Login to game account not possible

Severity:

Major

Precondition:
  1. Register in Gmail.
  2. Log in to the “Smerf” account.
Steps to Reproduce:
  1. Click on the profile button in the lower right corner.
  2. Click on the “Stats” button.
  3. Click on the + button.
  4. Click on “Valorant.”
  5. Click on the Gmail button.
  6. Click on the registered account.
  7. Click on the “Continue” button.
  8. Click on the “Create an account” button.
  9. Fill in the date of birth.
  10. Click on the arrow to continue.
  11. Click on the “Authorize” button.
  12. Click on “Valorant.”
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

It is not possible to log into the game account.

Expected Result:

It should be possible to log into the game account.

Persistent display of old profile photo despite change

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the profile icon in the upper left corner.
  2. Click on the settings button.
  3. Click on the button with the name of the profile.
  4. Click on the button to add a photo.
  5. Allow access to the gallery.
  6. Choose a photo.
  7. Select the photo area and click on the check mark.
  8. Click the done button.
  9. Click on the back button.
  10. Click on the right side of the application.
  11. Click on the profile button in the lower right corner.
  12. Click on the button to create a post.
  13. Enter any text.
  14. Click the “Post” button.
  15. Click on the profile icon in the upper left corner.
  16. Click on the settings button.
  17. Click on the button with the name of the profile.
  18. Click on the button to change a photo.
  19. Choose a photo.
  20. Select the photo area and click on the check mark.
  21. Click the done button.
  22. Click on the back button.
  23. Click on the right side of the application.
  24. Click on the profile button in the lower right corner.
  25. Click on the button to create a post.
  26. Enter any text.
  27. Click the “Post” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

After changing the profile photo, the old photo continues to be displayed in the posts.

Expected Result:

The profile photo should also be updated in both old and new posts.

Inconsistent functionality of “Join” button

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the calendar button in the bottom menu.
  2. Scroll down to the “Recommended for me” block.
  3. Find “Dirty Ankle Mafia Society Event – Horseshoe Bend Part 3” in the list and click on it.
  4. Scroll down to the “Entry Requirements” block.
  5. Click on the “Join” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The “Join” button sometimes does not work.

Expected Result:

The “Join” button should work every time.

Displacement of text and placeholders in search field

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the profile icon in the upper left corner.
  2. Click the search field.
  3. Enter any text.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The text to be entered and the placeholders in the search field are moved up.

Expected Result:

The text to be entered and the placeholders in the search field should be placed in the center of the field vertically.

Displacement of text and placeholders in search field
Displacement of text and placeholders in search field

No mandatory community rules requiring user acceptance

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the calendar button in the bottom menu.
  2. Scroll down to the “Recommended for me” block.
  3. Find “Dirty Ankle Mafia Society Event – Horseshoe Bend Part 3” in the list and click on it.
  4. Click on the “Join” button.
  5. Click on the “Join” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

There are no community rules on the page that the user must accept.

Expected Result:

If there are no rules for the event, then the rules acceptance screen should not be displayed to the user.

“Read More" button occupies more space than expanded text

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Home Screen” icon in the bottom menu.
  2. Find a post from “Smerf” in the feed.
  3. Click on “Smerf.”
  4. Click on the “About” button.
  5. Click on the “Read more” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The “Read more” button takes up more space than the text it expands.

Expected Result:

If the bio description does not exceed three lines, there is no need to display the “Read more” button.

After deleting comment, buttons for subsequent deletions instantly open

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the profile button in the lower right corner.
  2. Click on the button to create a post.
  3. Enter any text.
  4. Click the “Post” button.
  5. For the created post, click on the button to leave a comment.
  6. Enter text in the comment field.
  7. Click on the “Post” button.
  8. Enter text in the comment field.
  9. Click on the “Post” button.
  10. Swipe the first comment from left to right.
  11. Click on the delete button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

After deleting a comment, the buttons for deleting the next comment immediately become available.

Expected Result:

The buttons to delete comments should only appear after swiping from right to left on each specific comment.

Viewing user badges: dots extending off-screen

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the search button in the bottom menu.
  2. In the “Recommended People” block, click on the “See All” button.
  3. Find “Jenny” in the list by clicking on her profile picture.
  4. Click on “Badges.”
  5. Click on the “See All” button.
  6. Click on any badge.
  7. Start scrolling through the badges by swiping from left to right.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

If the user has more than 17 badges, the page indicators extend beyond the screen.

Expected Result:

The points for each badge should be displayed on the screen, or the carousel should only display the points for the currently open badge.

During my testing, I identified 10 bugs, ranging from minor UI issues to critical errors like crashes. To enhance the app's quality and reliability, I suggest conducting thorough testing across diverse Android devices and OS versions, covering functional and non-functional aspects like usability, performance, compatibility, and security.
Iryna, QA engineer

Iryna, QA engineer

Optimize your testing process

Our QA engineer used Bug Hunter Bug Hunter for testing app for Bug Crawl project.
  • Rulers & Guides

    Create an unlimited number of guides by pulling them from the rulers. Customize the color and opacity of the guides for extra convenience. Free Download
  • Grid

    Set the grid cell size (4-8-12-16 dp), color, and opacity to your liking. The settings are accessed right from the toolbar, so making adjustments is frictionless. Free Download
  • Mockup

    Overlay the app's UI with a semi-transparent design mockup to see if it's pixel-perfect. The mockup scales automatically depending on the user's screen size. Change the mockup file and opacity in a few taps. Free Download
  • Color Picker

    Colors are displayed in HEX and RGBA formats. Copy the color into the clipboard just by clicking on the color on the magnifier. Free Download
  • Take Screenshots & Record Video

    Create high-quality screenshots in PNG and JPEG formats with one tap using longshot mode for long pages. Record bug reproduction steps in MP4 format with pause/resume for informative videos. Free Download
  • Low Memory Testing

    Manage your Android's internal storage by filling it with temporary files to simulate low memory conditions. Free Download

Optimize your testing process

Our QA engineer used Bug Hunter Bug Hunter for testing app for Bug Crawl project.
  • Rulers & Guides

    Create an unlimited number of guides by pulling them from the rulers. Customize the color and opacity of the guides for extra convenience.
    Free Download
  • Grid

    Set the grid cell size (4-8-12-16 dp), color, and opacity to your liking. The settings are accessed right from the toolbar, so making adjustments is frictionless.
    Free Download
  • Mockup

    Overlay the app's UI with a semi-transparent design mockup to see if it's pixel-perfect. The mockup scales automatically depending on the user's screen size. Change the mockup file and opacity in a few taps.
    Free Download
  • Color Picker

    Colors are displayed in HEX and RGBA formats. Copy the color into the clipboard just by clicking on the color on the magnifier.
    Free Download
  • Take Screenshots & Record Video

    Create high-quality screenshots in PNG and JPEG formats with one tap using longshot mode for long pages. Record bug reproduction steps in MP4 format with pause/resume for informative videos.
    Free Download
  • Low Memory Testing

    Manage your Android's internal storage by filling it with temporary files to simulate low memory conditions.
    Free Download

Need a reliable QA partner?

Hire us