Bugs‌ ‌found‌ ‌in‌ Buzzsprout for iOS

Buzzsprout

4.9

Buzzsprout is your stand-alone companion app for all things podcasting. It allows users to effortlessly host, promote, track, and monetize podcasts, trusted by over 120,000 podcasters worldwide.

Features include push notifications for achievements, daily stats breakdowns, performance evaluations, and social media sharing with suggested text. Users can track progress towards achievements, access a resource library, edit episodes, manage show details, and receive fast support.

We dove into some good manual testing to weed out any sneaky bugs that might spook away potential Buzzsprout users. Here’s our take on what could use a little polish.

5K+downloads
509 ratings

“Episodes” page not found

Severity:

Critical

Precondition:
  1. Add multiple episodes via the web version.
  2. Log in to the app account.
Steps to Reproduce:
  1. Click on the “Episodes” button in the bottom menu.
  2. Click on any episode.
  3. Click on the back button.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

Error 404 appears when loading the “Episodes” page.
The error occurred once.

Expected Result:

There should be no error on the “Episodes” page.

“Episodes” page not found

Inactive "Decrease Level" and "Increase Level" buttons

Severity:

Major

Precondition:
  1. Add multiple episodes via the web version.
  2. Log in to the app account.
Steps to Reproduce:
  1. Click on the “Episodes” button in the bottom menu.
  2. Click on any episode.
  3. Click on the button with three dots in the upper right corner.
  4. Click on the “Edit” button.
  5. Scroll down to the “Episode Description” section.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

The “Decrease Level” and “Increase Level” buttons are not active.

Expected Result:

The “Decrease Level” and “Increase Level” buttons should be active.

Inactive Decrease Level and Increase Level buttons

Saved podcast not reflecting updated statistics

Severity:

Major

Precondition:
  1. Add multiple episodes via the web version.
  2. Log in to the app account.
Steps to Reproduce:
  1. Click on the “Episodes” button in the bottom menu.
  2. Click on any episode.
  3. Click on the button with three dots in the upper right corner.
  4. Click on the “Share” button.
  5. Share the link in any messenger.
  6. Open the sent message in the messenger.
  7. Click on the link.
  8. Click on the “Share” button.
  9. Click on the download button.
  10. Click on the “Done” button.
  11. Open the app.
  12. Click on the “Stats” button.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

The podcast was saved, but the statistics did not change.

Expected Result:

After downloading the podcast, the statistics should change.

Post status not updating after publishing

Severity:

Major

Precondition:
  1. Add multiple episodes via the web version.
  2. Log in to the app account.
Steps to Reproduce:
  1. Click on the “Episodes” button in the bottom menu.
  2. Click on any episode.
  3. Click on the button with three dots in the upper right corner.
  4. Click on the “Publish” button.
  5. Click on the “Close Window” button.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

After publishing a post, its status does not change.

Expected Result:

After publishing a post, its status should change.

Achievement not added upon task completion

Severity:

Major

Precondition:
  1. Add one episode via the web version.
  2. Log in to the app account.
Steps to Reproduce:
  1. Click on the “Episodes” button in the bottom menu.
  2. Click on the first episode.
  3. Click on the button with three dots in the upper right corner.
  4. Click on the “Publish” button.
  5. Click on the “Close Window” button.
  6. Click on the “More” button in the bottom menu.
  7. Click on the “Achievement” button.
  8. Check out the added Achievements.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

After completing the task to get an achievement, the achievement is not added.

Expected Result:

After completing the task to get an achievement, the achievement should be added.

Achievement not added upon task completion

Volume control inoperable during podcast playback

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “More” button in the bottom menu.
  2. Click on the “Podroll” button.
  3. Click on the “Add” button.
  4. Enter “Test” in the search field.
  5. Choose any podcast and click on the “Add Podcast” button.
  6. Click on the attached podcast.
  7. Click on the play button.
  8. Press the volume down button.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

It’s impossible to adjust the volume during podcast playback.

Expected Result:

When clicking the volume down button, the volume should decrease.

“Save” button split into two lines after changes

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “More” button in the bottom menu.
  2. Click on the “General Info” button.
  3. In the “Podcast Artwork” block, click on the field to add a photo.
  4. Click on the “Choose Photo” button.
  5. Click on the “Photo Library” button.
  6. Choose any photo.
  7. Click on the “Done” button.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

After making changes, the “Save” button spans two lines.

Expected Result:

The button should not be split into two lines.

“Save” button split into two lines after changes

Audio addition functionality failure

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “More” button in the bottom menu.
  2. Click on the “Dynamic Content” button.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

It’s impossible to add audio to a mobile app.

Expected Result:

It should be possible to add audio to a mobile app.

Audio addition functionality failure

Character count increases post-save

Severity:

Minor

Precondition:

Log in to the app account.

Steps to Reproduce:
  1. Click on the “More” button in the bottom menu.
  2. Click on the “Hosts” button.
  3. Click on the “Add” button.
  4. Enter the host’s name.
  5. Enter up to 1000 characters in the Bio block.
  6. Click on the “Update” button.
  7. Click on the created Host.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

The number of entered characters increases after saving.

Expected Result:

The number of entered characters should not change after saving.

Input field accepts non-integer characters

Severity:

Minor

Precondition:
  1. Add multiple episodes via the web version.
  2. Log in to the app account.
Steps to Reproduce:
  1. Click on the “Episodes” button in the bottom menu.
  2. Click on any episode.
  3. Click on the button with three dots in the upper right corner.
  4. Click on the “Edit” button.
  5. Click on the “Episodes” box.
  6. Enter multiple letters.
  7. Click on the “Save” button.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

It is possible to enter any characters in the field that accepts only integers.

Expected Result:

For the integer field, a keyboard with only numbers should appear.

“Play” button opens video pop-up instead of starting audio

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “More” button in the bottom menu.
  2. Click on the “Resources” button.
  3. Click on the “Video” button.
  4. Select any video.
  5. Click on the play button.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

When clicking on the play button, a video pop-up opens.

Expected Result:

When clicking on the play button, the video should start playing on the same page.

Repeated rewind button click causes page zoom

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “More” button in the bottom menu.
  2. Click on the “Podroll” button.
  3. Click on the “Add” button.
  4. Enter “Test” in the search field.
  5. Choose any podcast and click on the “Add Podcast” button.
  6. Click on the attached podcast.
  7. Click on the play button.
  8. Press the rewind button several times in a row.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

When clicking the rewind button several times in a row, the page zooms.

Expected Result:

When clicking the rewind button several times in a row, the video should rewind.

Missing bonus episode information in episode description

Severity:

Minor

Precondition:
  1. Add multiple episodes via the web version.
  2. Log in to the app account.
Steps to Reproduce:
  1. Click on the “Episodes” button in the bottom menu.
  2. Click on any episode.
  3. Click on the button with three dots in the upper right corner.
  4. Click on the “Edit” button.
  5. Scroll down to the “Episode Description” section.
  6. Navigate through the pages.
  7. In the “Episode Type” block, select “Bonus”.
  8. Click on the “Save” button.
  9. Click on the button with three dots in the upper right corner.
  10. Click on the “Publish” button.
  11. Click on the “Close Window” button.
  12. Check the episode information.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

The information stating that the episode is a bonus is missing in the episode description.

Expected Result:

The information indicating that the episode is a bonus should appear in the episode details.

Audio continues playing during podcast editing

Severity:

Minor

Precondition:
  1. Add multiple episodes via the web version.
  2. Log in to the app account.
Steps to Reproduce:
  1. Click on the “Episodes” button in the bottom menu.
  2. Click on any episode.
  3. Click on the play button.
  4. Click on the button with three dots in the upper right corner.
  5. Click on the “Edit” button.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

The audio does not stop when the user goes to edit the podcast.

Expected Result:

Audio should stop when editing an episode.

Top menu disappears on tab switch

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “More” button in the bottom menu.
  2. Click on the “Resources” button.
  3. Click on the “Video” button.
  4. Click on the “Podcasts” button.
  5. Click on the “Community” button.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

When switching between tabs, the top menu disappears.

Expected Result:

When switching between tabs, the top menu should not disappear.

Text overlapped by “Enter” input

Severity:

Trivial

Steps to Reproduce:
  1. Click on the email field and start typing.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

Pressing “Enter” overlays the text being entered.

Expected Result:

Pressing “Enter” should not overlay the text being entered.

Text overlapped by “Enter” input
During my testing of the Buzzsprout app, I found 16 bugs affecting different features and functionalities, from minor hiccups to more significant disruptions impacting user experience and app performance. To enhance the app, I suggest comprehensive testing across various iOS devices and versions, alongside employing automated tools like XCTest and thorough regression testing post-bug fixes for efficient issue resolution.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us