Bugs‌ ‌found‌ ‌in‌ Floor: NFTs simplified for iOS

Floor: NFTs simplified

4.9

Floor: NFTs simplified is a powerful app that offers an array of features to enhance your NFT experience.

The app allows its users to track their NFT portfolios in one place. It offers seamless integration with multiple wallets, including Metamask and ENS. NFTs simplified offers live and historic activity for collections. The app excels in providing marketplace news and updates on collection holders through its “Discover” section. Users can explore trending collections and build lists of watched collections using the app.

As a mobile testing company with expertise in NFTs, we got curious about Floor: NFTs simplified and decided to thoroughly check it for bugs. Here is what we discovered.

10K+downloads
659 ratings

Endless loading information is displayed on “Portfolio” tab

Severity:

Major

Precondition:
  1. The user’s account has been created.
  2. The user is logged into the app.
Steps to Reproduce:
  1. Observe the “Portfolio” tab.
Environment:

iPhone X, iOS 16.3.1

Actual Result:

The information is continuously loading, and it is unclear for the user whether they need to take any actions to view content on the “Portfolio” tab or not.

Expected Result:

The appropriate information or a message with an explanation should be displayed for the user.

Rainbow wallet hasn't been connected to Floor app

Severity:

Major

Precondition:
  1. The application has been launched.
  2. The Rainbow app with a created wallet exists on the phone.
Steps to Reproduce:
  1. Click “Get Started.”
  2. Enter a valid email address.
  3. Click the “Send code” button.
  4. Enter the code received into the input boxes.
  5. Click “Connect Wallet.”
  6. Click “Connect” on the existing Rainbow wallet.
  7. Click “Open” in the Rainbow application.
  8. Click the “Connect” button in the Rainbow app.
  9. Click the “Confirm” button.
Environment:

iPhone X, iOS 16.3.1

Actual Result:

No wallet has been connected to the Floor app.

Expected Result:

The wallet should be connected to the Floor app.

Message is still displayed after it has been read by user

Severity:

Minor

Precondition:
  1. The user’s account has been created.
  2. The user is logged into the app.
  3. The user has started the conversation with the team and received a response.
Steps to Reproduce:
  1. Navigate to the “Settings” tab.
  2. Ensure that the chat with the team contains unread messages.
  3. Read the response from the team.
  4. Return to the “Settings” tab.
Environment:

iPhone X, iOS 16.3.1

Actual Result:

The unread message is still displayed.

Expected Result:

No unread messages should be displayed in the chat with the team section.

Message is still displayed after it has been read by user

Application freezes after entering long invalid email address

Severity:

Minor

Precondition:
  1. Open the application as a non-registered user.
Steps to Reproduce:
  1. Click the “Get started” button.
  2. Enter a long invalid email address.
  3. Click the “Send Code” button.
Environment:

iPhone X, iOS 16.3.1

Actual Result:

The application freezes.

Expected Result:

The validation message about the invalid email address should be displayed.

"Claim" button is enabled even if claim username is not entered

Severity:

Minor

Precondition:
  1. The user has logged into the app.
  2. The username has not been claimed.
Steps to Reproduce:
  1. Navigate to “Account Settings.”
  2. Click the “Claim username” link.
  3. Ensure that the “Claim username” button is disabled if no value is entered.
  4. Enter a value.
  5. The “Claim” button becomes active.
  6. Remove the username value from the field.
Environment:

iPhone X, iOS 16.3.1

Actual Result:

The “Claim” button is active, but nothing happens after clicking it.

Expected Result:

The “Claim” button should be disabled if no value is entered in the field.

The application is not user-friendly because it is quite difficult to understand which actions need to be performed from the user's perspective to achieve specific results. The "Portfolio" and "Activity" tabs lack clear information for the user. I recommend providing more hints and tips to guide the user effectively.
Tetiana, QA engineer

Tetiana, QA engineer

Need a reliable QA partner?

Hire us