Bugs‌ ‌found‌ ‌in‌ The Coaching Masters for iOS

The Coaching Masters

4.3

The Coaching Masters app is a social media platform specifically designed for coaches. It avoids algorithms, ensuring followers see all posts.

The app provides hundreds of hours of coaching training on various topics, from business setup to coaching demonstrations. Users can engage in live sessions, access various course materials, interact with their peers, and even embark on their coaching journey by offering services.

We tested The Coaching Masters app with our expert QA team. We identified a few areas for improvement. Check out our findings!

1K+downloads
6 ratings

“Cannot read property id of undefined" error occurs when attempting to follow another user

Severity:

Critical

Precondition:
  1. The user logged in to the app.
  2. The user is not followed by anyone.
Steps to Reproduce:
  1. Open the app.
  2. Go to the Following tab.
  3. Go to the Community tab.
  4. Tap on the Follow button.
Environment:

OS: iOS 17.2.1
Device: iPhone 12 Pro

Actual Result:

An error message, “Cannot read property id of undefined”, is displayed upon initiating the following action.

Expected Result:

The user should successfully follow another user without encountering an error message.

Error "Cannot read property `id` of undefined" appears on 'Following' screen after user is hidden

Severity:

Critical

Precondition:
  1. The user logged in to the app.
  2. The user is not followed by anyone.
Steps to Reproduce:
  1. Open the app.
  2. Tap on the Follow button on the Community screen.
  3. Tap 3 dot menu → Hide.
  4. Go to the Following tab.
Environment:

OS: iOS 17.2.1
Device: iPhone 12 Pro

Actual Result:

An error stating “Cannot read property `id` of undefined” is displayed on the ‘Following’ screen after hiding the user.

Expected Result:

After hiding the user, no error messages should appear. The ‘Following’ screen should display as empty.

Chat session with another user is created when there are no messages

Severity:

Minor

Precondition:

The user logged in to the app.

Steps to Reproduce:
  1. Open the app.
  2. Go to the message screen.
  3. Tap on the “+” button.
  4. Select a user from the list.
  5. Tap on the back button twice.
Environment:

OS: iOS 17.2.1
Device: iPhone 12 Pro

Actual Result:

An empty chat session is created and displayed on the Messages screen for both users involved. The chat session disappears upon screen refresh.

Expected Result:

No chat should get created on the Messages screen when there are no messages exchanged between users.

Impossible to save profile information after filling in Short Bio

Severity:

Minor

Precondition:

The user is on the Complete your Profile screen.

Steps to Reproduce:
  1. Scroll down to the Short Bio input field.
  2. Enter some info to the Short Bio input box.
Environment:

OS: iOS 17.2.1
Device: iPhone 12 Pro

Actual Result:

After completing the Short Bio field, saving any profile information becomes impossible.

Expected Result:

The ‘Save’ and ‘Skip for now’ buttons should be visible above the keyboard.

‘Reconnecting’ notification is displayed after app exits background mode

Severity:

Minor

Precondition:

The user is on the Messages screen.

Steps to Reproduce:
  1. Pull down the notification bar.
  2. Pay attention to the notification on the screen.
Environment:

OS: iOS 17.2.1
Device: iPhone 12 Pro

Actual Result:

A ‘Reconnecting’ message appears on the screen, followed by a screen reload.

Expected Result:

The screen should reload seamlessly without displaying any messages or loaders.

While the app offers a variety of valuable features, several critical issues require immediate attention to ensure stability and functionality. For example, the inability to properly follow or hide users significantly hinders the user experience.
Yaroslav, QA engineer

Yaroslav, QA engineer

Need a reliable QA partner?

Hire us