Bugs‌ ‌found‌ ‌in‌ Floyx: Web3 Social Media for Android

Floyx: Web3 Social Media

5.0

Floyx is a decentralized social media platform specifically designed for the cryptocurrency community. This innovative application combines robust social media features with real-time market data, providing a unified space for interaction and information.

As for the features, Floyx offers an integrated news portal and custom cryptocurrency alerts, ensuring users are updated on the latest trends and data. With this platform, users can post content, interact with the community, and get cryptocurrency rewards from other members, thanks to the Tip feature.

Our QA engineers carried out a QA test and found several bugs that may impact user experience. Here are the results of our work and tips for further improvement.

10K+downloads
631 ratings

App crashes when saving article to draft

Severity:

Critical

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Click on the “Articles” tab.
  3. Click on the button “Write an article” to create an article.
  4. Enter the “Article Title”.
  5. Enter the content of the article.
  6. Click on the button “Save as Draft”.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

When saving an article to the draft, the application crashes.

Expected Result:

The application should not crash.

App crashes when saving article to draft

Application does not open on first attempt after minimizing

Severity:

Critical

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Click on the “Profile” button.
  3. Collapse the application.
  4. Click on the application icon on the desktop.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

After minimizing the application, it cannot be opened when clicking on the application icon on the desktop on the first try.

Expected Result:

After minimizing the application, it should open on the first attempt when clicking on the application icon on the desktop.

Profile cannot be edited

Severity:

Critical

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Click on the “Profile” button.
  3. Click on the “My Profile” button.
  4. Click on the “Edit Profile” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

The profile cannot be edited. The “Edit Profile” button does not work.

Expected Result:

The “Edit Profile” button should work.

Error occurred when trying to follow another user

Severity:

Critical

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Choose any other user, click on the “Follow” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

An error occurred when trying to follow another user.

Expected Result:

An error should not occur when following another user.

Error occurs when trying to activate “Profile”

Severity:

Critical

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Click on the “Profile” button.
  3. Click on the button “Activate profile”.
  4. Click on the button “Select this Profile”.
  5. Click on the button “Activate profile”.
  6. Check the box and click the “Yes” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

An error occurs when trying to activate the “Profile”.

Expected Result:

There should be no error when activating the “Profile”.

Nothing happens when user clicks on “Submit” button during registration

Severity:

Critical

Precondition:

Create a Gmail account.

Steps to Reproduce:
  1. Open the app.
  2. Click on the “Sign in with Google” button.
  3. Enter the name.
  4. Enter the username.
  5. Click on the “Submit” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

When the user clicks on the “Submit” button, registration does not happen.

Expected Result:

During registration, the user should not have any problems when entering the valid data.

Keyboard is superimposed on “Username” input field

Severity:

Major

Precondition:

Create a Gmail account.

Steps to Reproduce:
  1. Open the app.
  2. Click on the “Sign in with Google” button.
  3. Click on the “Username” field.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

The keyboard is superimposed on the “Username” input field.

Expected Result:

The keyboard should not overlap the “Username” input field.

Unable to add image to article

Severity:

Major

Precondition:

Log into the account.

Steps to Reproduce:
    1. In the bottom menu, click on the “Home” button.
    2. Click on the “Articles” tab.
    3. Click on the button “Write an article” to create an article.
    4. Enter the “Article Title”.
    5. Enter the text in the content field.
    6. Click on the button to add an image to the content of the article.
    7. Click on the “From local” button.
    8. Choose any image.
    9. Scroll through the content.

 

Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

The user is unable to add an image to the article.

Expected Result:

It should be possible to add images to the article content.

Unable to publish article

Severity:

Major

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Click on the “Articles” tab.
  3. Click on the button “Write an article” to create an article.
  4. Enter the “Article Title”.
  5. Enter the text in the content field with more than 500 characters.
  6. Click on the “Publish” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

The user is unable to publish the article.

Expected Result:

It should be possible to publish the article.

Unable to publish post

Severity:

Major

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Click on the button to create a post.
  3. Click on the “Publish” button.
  4. Enter the content.
  5. Click on the “Publish” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

The user is unable to publish the post.

Expected Result:

It should be possible to publish the post.

Error occurred while viewing trends

Severity:

Major

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Click on the “Trending” tab.
  3. Click on the “Blockchain”.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

An error occurred while viewing the trends.

Expected Result:

An error should not occur when viewing the trends.

For new profile 10 Followers and 10 Following are displayed

Severity:

Major

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Click on the “Profile” button.
  3. Click on the “My Profile” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

For a new profile, 10 Followers and 10 Following are displayed.

Expected Result:

No Followers and Following should be displayed for a new user.

For new profile 10 Followers and 10 Following are displayed

During registration mail is highlighted in red for valid data

Severity:

Minor

Steps to Reproduce:
  1. Open the app.
  2. Click on the “Create an account” button.
  3. Click on the field “Email address”.
  4. Enter any valid email address.
  5. Click on the field “Email address confirmation”.
  6. Please enter a valid email address again.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

During the registration, the mail is highlighted in red, although the data is valid.

Expected Result:

When registering, valid mail should not be highlighted in red.

During registration mail is highlighted in red for valid data

Notification "Success" constantly flashes with any action

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Click on the “Profile” button.
  3. Click on the “My Profile” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

The notification “Success” constantly flashes with any action.

Expected Result:

The notification “Success” should only appear once when the corresponding successful action is completed and should not flash repeatedly with subsequent actions.

Image in post is deformed

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Click on the button to create a post.
  3. Click on the “Publish” button.
  4. Enter the content.
  5. Click on the “Photo” button.
  6. Click on the “Gallery” button.
  7. Choose any image.
  8. Click on the “Add” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

The image in the post is deformed.

Expected Result:

When adding an image to a post, it should not be deformed.

Image in article is deformed

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Click on the “Articles” tab.
  3. Click on the button “Write an article” to create an article.
  4. Enter the “Article Title”.
  5. Enter the text in a content field.
  6. Click on the button “Cover photo”.
  7. Click on the “Gallery” button.
  8. Choose any image.
  9. Click on the “Crop” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

The image in the article is deformed.

Expected Result:

The image in the article should not be deformed.

Error in word "error" in Toast notification

Severity:

Trivial

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Click on the “Trending” tab.
  3. Click on the “Blockchain”.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

There is an error in the word “error” in the Toast notification.

Expected Result:

The “error” should be written instead of an “eror”.

Error in word error in Toast notification

Strange message is displayed on profile

Severity:

Trivial

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Click on the “Profile” button.
  3. Click on the “My Profile” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

A strange message is displayed on the profile.

Expected Result:

The default message should be correct and meaningful.

Strange message is displayed on profile

Buttons have no indentation between edge of button and icons

Severity:

Trivial

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Click on the “Profile” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

The buttons have no indentation between the edge of the button and the icons.

Expected Result:

The buttons must have a gap between the edge of the button and the icons.

Buttons have no indentation between edge of button and icons

Poor quality of article content icons

Severity:

Trivial

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Click on the “Articles” tab.
  3. Click on the button “Write an article” to create an article.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Actual Result:

The article content icons have poor quality.

Expected Result:

The icons must be of good quality.

Poor quality of article content icons
I tested Floyx and encountered several bugs, ranging from critical crashes to minor UI inconsistencies. It is vital to perform rigorous testing on multiple Android devices and OS versions to ensure stable performance across the board.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us