Bugs‌ ‌found‌ ‌in‌ Substack Reader for Android

Substack Reader

4.8

Substack is a mobile solution for readers looking to discover fresh content from a number of fields conveniently gathered in one app.

Substack allows subscribing to newsletters of your interest and keeping them in a dedicated inbox. The app offers various categories – from Politics, Sports, and Culture to Business, Parenting, and Comics. You’ll also be notified when your favorite writer publishes a new post, and users can also interact with each in the comment section.

QAwerk has a profound experience in testing e-readers and news apps, so we know where to look for bugs in solutions like Substack. Here are the results of our check.

100K+downloads
2.64K ratings

Reply to deleted comment is still visible

Severity:

Major

Precondition:
  1. The Substack app is installed.
  2. 2 user accounts are prepared.
  3. User #1 is logged into the app.
  4. User #1 has added a comment on a publication page.
  5. User #2 is logged into the app.
  6. User #2 has added reply to the comment owned by User #1.
Steps to Reproduce:
  1. Log in as User #1 into the app.
  2. Open the publication page with a comment and a reply to it.
  3. Click the ‘3 dots menu’ for comment.
  4. Click on [Delete comment].
  5. Click on [OK].
  6. Re-login as User #1.
  7. Open the publication page with the comment (from step 2).
Environment:

Xiaomi Mi Note 10 Lite, Android 12.0

Actual Result:

The comment is not present, but its reply is visible on the page.

Expected Result:

The reply should not be visible on the page.

Reply to deleted comment is still visible

Eternal loader when saving profile edits with empty name field

Severity:

Minor

Precondition:
  1. Substack app is installed.
  2. The user is logged into the app.
Steps to Reproduce:
  1. Click on the ‘Profile’ icon on the bottom menu.
  2. Click on the ‘Settings’ icon.
  3. Click on the [Edit Profile] option.
  4. Clear the ‘Full name’ field.
  5. Click on [Save] in the top right corner.
  6. Click on [OK] in the popup.
Environment:

Xiaomi Mi Note 10 Lite, Android 12.0

Actual Result:

The loading process is being executed until the user clicks the ‘back arrow’ icon.

Expected Result:

It is impossible to save changes with an empty ‘Full name’ field.

Deleted biography remains visible on ‘Profile’ page

Severity:

Minor

Precondition:
  1. The Substack app is installed.
  2. The user is logged into the app.
  3. The ‘Bio’ field is filled with data on the ‘Edit Profile’ page.
Steps to Reproduce:
  1. Click on the ‘Profile’ icon on the bottom menu.
  2. Click on the ‘Settings’ icon.
  3. Click on [Edit Profile].
  4. Remove the data from the ‘Bio’ field.
  5. Click on [Save] in the top right corner.
Environment:

Xiaomi Mi Note 10 Lite, Android 12.0

Actual Result:

The user’s biography is still visible on the ‘Profile’ page.

Expected Result:

The user’s biography is no longer present on the ‘Profile’ page.

Added subscription not available in “Reads” section

Severity:

Minor

Precondition:
  1. The Substack app is installed.
  2. The user is logged into the app.
Steps to Reproduce:
  1. Click on the ‘Discover’ icon at the bottom of the page.
  2. Scroll the page to the ‘Categories’ section.
  3. Click on the “Finance” category.
  4. Click on [+] icon near any of available publications.
  5. Make sure that the “Show this publisher on my profile” option is checked in the popup “You’re Subscribed!”.
  6. Click on [Done] in the popup “You’re Subscribed!”.
  7. Click on [Maybe later] in the “Recommended by..” popup.
  8. Click on the [back] icon in the top left corner.
  9. Open the “Profile” page.
Environment:

Xiaomi Mi Note 10 Lite, Android 12.0

Actual Result:

The added publication is not present in the “Reads” section.

Expected Result:

The added publication is available in the “Reads” section.

Invalid number of comments displayed after comment deletion

Severity:

Minor

Precondition:
  1. The Substack app is installed.
  2. The user is logged into the app.
  3. The user has already added a comment for the publication.
Steps to Reproduce:
  1. Open the publication with the added comment.
  2. Click on the ‘Comments’ icon on the bottom menu.
  3. Find the comment (which was added in preconditions).
  4. Click on the ‘3 dots’ menu.
  5. Click on [Delete comment].
  6. Click on [OK].
  7. Click on [back arrow] in the top right corner.
Environment:

Xiaomi Mi Note 10 Lite, Android 12.0

Actual Result:

An invalid number of comments, namely 4, is displayed near the “Comments” icon.

Expected Result:

The number near the “Comments” icon matches the actual number of comments left, 3 in our case.

Profile updates not applied to user’s comment avatar

Severity:

Trivial

Precondition:
  1. The Substack app is installed.
  2. The user is logged into the app.
  3. The user has already added a comment for the publication.
Steps to Reproduce:
  1. Open the ‘Profile’ page.
  2. Click on the ‘Settings’ icon.
  3. Click on [Edit Profile].
  4. Set a new full name.
  5. Click on [Save].
  6. Open the publication page on which the comment was added.
Environment:

Xiaomi Mi Note 10 Lite, Android 12.0

Actual Result:

The new avatar and name were not applied to the comment.

Expected Result:

The new avatar and name are applied to the comment.

I have verified different app areas like login/sign-up, operations with publications, and profile updates, as well as app behavior in case of lost, interrupted, and restored internet connection. Since I found several bugs of varying severity, I recommend including more negative scenarios in the testing process and running detailed regression before the release.
Kateryna, QA engineer

Kateryna, QA engineer

Need a reliable QA partner?

Hire us