Bugs‌ ‌found‌ ‌in‌ The Hood for Android

The Hood

5.0

The Hood is a social media app specifically designed for the maritime industry. It aims to connect seafarers, professionals, and those interested in the maritime sector by providing a platform for networking, knowledge sharing, and career advancement.

Key features of The Hood include the ability to post updates, connect with industry peers, engage in direct and group messaging, access maritime news, and generate a professional CV. Upcoming features will include job search capabilities, specialized communities, a learning center, and a “We Care Center” dedicated to supporting seafarers and their families.

QAwerk recently tested The Hood and identified some areas for improvement. We hope this report provides valuable insights to help enhance the user experience and further solidify The Hood’s position as a leading platform for the maritime community.

500+ downloads
7 ratings

Pressing back button after account creation redirects to pre-filled "Create Account" screen

Severity:

Major

Precondition:

The user has successfully created an account and reached the “Email Verification” screen.

Steps to Reproduce:
  1. Open the app.
  2. Navigate to the “Create Account” screen.
  3. Fill in the required fields and create an account.
  4. On the “Verification Email Sent” screen, press the back button.
Environment:

OS: Android 12
Device: Redmi Note 10 Pro

Actual Result:

The user is redirected to the pre-filled “Create Account” screen, which displays an error message: “Email has already been taken.”

Expected Result:

Pressing the back button after account creation should provide the user with options such as Login & Create Account.

Incorrect "Invalid email" error displayed during password reset

Severity:

Major

Precondition:

The user is on the “Reset Password” screen.

Steps to Reproduce:
  1. Open the app.
  2. Navigate to the “Reset Password” screen.
  3. Enter a invalid email address (e.g., [email protected]).
  4. Tap on the send button.
Environment:

OS: Android 12
Device: Redmi Note 10 Pro

Actual Result:

An error message “Invalid email” is displayed, and no further action is shown.

Expected Result:

A message that reads, “If this email exists in our database, you will receive a reset link,” should appear.

Incorrect Invalid email error displayed during password reset

Unread messages not indicated by notification badges on 'Chat' tab and bell icon

Severity:

Major

Precondition:

The user has unread messages in one or more chats.

Steps to Reproduce:
  1. Open the app.
  2. Navigate to the “Chat” tab.
  3. Verify the notification badge on the “Chat” tab and bell icon.
Environment:

OS: Android 12
Device: Redmi Note 10 Pro

Actual Result:

No notification badge is visible on both the ‘Chat’ tab and bell icon despite having unread messages.

Expected Result:

Notification indicators (either a badge or a dot) should be present on:

  1. The ‘Chat’ tab.
  2. The bell icon in the header.
Unread messages not indicated by notification badges on 'Chat' tab and bell icon

Unfriendly error message displayed during account creation

Severity:

Minor

Precondition:

The user is on the “Create Account” screen.

Steps to Reproduce:
  1. Open the app.
  2. Navigate to the “Create Account” screen.
  3. Fill in all the required fields.
  4. Tap on the “Continue” button several times.
Environment:

OS: Android 12
Device: Redmi Note 10 Pro

Actual Result:

An unfriendly error message appears: “NetworkException.tooManyRequests(error: Instance of ‘ApiTimeoutError’).”

Expected Result:

A user-friendly error message should be displayed: “Too many requests. Please wait a few minutes and try again.”

Unfriendly error message displayed during account creation
I evaluated the app using functional, UI/UX, and usability testing. The app has a good UI/UX, but error handling needs improvement. Navigation flow inconsistencies, such as the back button behavior, can confuse users and disrupt the overall process. I recommend refining error handling, optimizing navigation, and ensuring consistent notification indicators.
Yaroslav, QA engineer

Yaroslav, QA engineer

Need a reliable QA partner?

Hire us