Bugs‌ ‌found‌ in GraphicAudio Access Audiobooks for Android

GraphicAudio Access Audiobooks

4.8

GraphicAudio Access Audiobooks is your gateway to immersive audiobook experiences featuring full-cast dramatizations, cinematic music, and sound effects across over 100 series, including genres like Action Adventure, Comics, Fantasy, Sci-Fi, and Western. It allows users to easily access their purchased audiobooks for streaming or downloading in high-quality audio formats.

While exploring GraphicAudio Access Audiobooks, our eagle-eyed QA team unearthed a few pesky bugs. Correcting these glitches promises to make the app a real gem — let’s see what’s on the fix-it list!

100K+downloads
4.2K ratings

Audio playback start button unresponsive

Severity:

Critical

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the burger menu button.
  2. Click on the “Free Samples” button.
  3. Click on any sample.
  4. Drag the slider to mid-audio.
  5. Click on the pause button.
  6. Drag the slider until the audio starts.
  7. Click on the button to change the playback speed.
  8. Select 2.0x.
  9. Click on the start audio button.
  10. Click on the pause button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The button to start audio playback doesn’t work.
Reproduced in 1 out of 10 cases.

Expected Result:

After clicking the start audio button, the audio should start playing.

Error encountered during audio download process

Severity:

Critical

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the burger menu button.
  2. Click on the “Free Samples” button.
  3. Click on the download button next to any fragment.
  4. Click on the “Download High Quality” button.
  5. Continue downloading other audio samples; 2 to 10 different samples may be required.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

An error occurs while downloading audio.
Reproduced in 1 out of 10 cases.

Expected Result:

Downloading audio should not result in any errors.

Error encountered during audio download process

Audio playback resets to start after pausing

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the burger menu button.
  2. Click on the “Free Samples” button.
  3. Click on any sample.
  4. Drag the slider to mid-audio.
  5. Click on the pause button.
  6. Click on the start button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

After pausing, the audio restarts from the beginning.

Expected Result:

After pausing, the audio should continue playing from the point where the user clicked pause.

Playback resets to beginning after loading audio fragment

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the burger menu button.
  2. Click on the “Free Samples” button.
  3. Click on any sample.
  4. Wait a few minutes.
  5. Click on the back button.
  6. Click on the download button next to the sample.
  7. Click on the “Download High Quality” button.
  8. Wait for the download to complete.
  9. Click on the fragment again.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

After loading the audio fragment, playback starts from the beginning.

Expected Result:

Audio playback should not stop after loading.

Audio restarts from beginning after timer stops and start button is clicked

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the burger menu button.
  2. Click on the “Free Samples” button.
  3. Click on any sample.
  4. Click on the button to set the timer.
  5. Set the timer for 1 minute.
  6. Wait for 1 minute.
  7. Click on the audio start button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

After the timer stops the audio, clicking the start button plays the audio from the beginning.

Expected Result:

After the timer stops the audio, clicking the start button should resume playing the audio from the point of pause.

Sleep timer ends early when video is slowed to 0.5x speed

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the burger menu button.
  2. Click on the “Free Samples” button.
  3. Click on any sample.
  4. Click on the button to change the playback speed.
  5. Select 0.5x.
  6. Click on the button to set the timer.
  7. Set the timer for 1 minute.
  8. Wait for 1 minute.
  9. Click on the audio start button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

When the video is slowed down to 0.5x with the sleep timer enabled, the countdown ends sooner than the set time; although the timer is set to 1 minute, the audio stops playing 24 seconds after it starts.

Expected Result:

Regardless of the playback speed, the audio should stop at the set time interval.

Empty duplicate appears in podcast album list

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the burger menu button.
  2. Click on the “Podcasts” button.
  3. Click on the first album named “GraphicAudio – Behind The Mic.”
  4. Click on the back button.
  5. Click on the second album named “GraphicAudio – Behind The Mic.”
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The list of available podcast albums contains an empty duplicate.

Expected Result:

The list of available podcast albums should not show an empty duplicate.

No sample image in collapsed view during offline mode

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the burger menu button.
  2. Click on the “Free Samples” button.
  3. Click on the download button next to a sample.
  4. Click on the “Download High Quality” button.
  5. Go to your phone’s settings and turn off the Internet.
  6. Open the app again.
  7. Click on the downloaded example.
  8. Click on the back button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

In offline mode, there is no sample image in the collapsed view.

Expected Result:

In offline mode, the image of the downloaded fragment should be displayed.

Podcast page links not clickable

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the burger menu button.
  2. Click on the “Podcasts” button.
  3. Click on the “GraphicAudio – Duane’s Pick” podcast.
  4. Click on any episode.
  5. Scroll down.
  6. Try clicking on the link.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The links on podcast pages are not clickable.

Expected Result:

The links should be clickable and open in a webview.

Download icon appears after podcast is successfully downloaded

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the burger menu button.
  2. Click on the “Podcasts” button.
  3. Click on the “GraphicAudio – Duane’s Pick” podcast.
  4. Click on any episode.
  5. Click on the three dots in the upper right corner.
  6. Click on the “Download Episode” button.
  7. Wait for the download to complete.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

After the podcast is downloaded, the podcast download icon begins to appear.

Expected Result:

The “Download Episode” button should be displayed before the episode is downloaded; after the episode is downloaded, a “Delete Episode” button should appear.

Light mode placeholder icon displayed in dark mode

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the burger menu button.
  2. Click on the “NIGHT” button.
  3. Click on the “COLLECTION” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The placeholder icon from light mode is displayed in dark mode.

Expected Result:

The placeholder icon in dark mode should be darker.

Light mode placeholder icon displayed in dark mode

Podcast episodes not displayed in sequential order

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the burger menu button.
  2. Click on the “Podcasts” button.
  3. Click on the “GraphicAudio – All in Your Mind” podcast.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The order in which podcast episodes are displayed is not sequential.

Expected Result:

The order in which podcast episodes are displayed should be either by date added or by episode number, not random.

First podcast flashes when navigating to podcast tab

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the burger menu button.
  2. Click on the “Podcasts” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

When the user navigates to the podcast tab, the first podcast in the list flashes.

Expected Result:

The first podcast should not flash.

Side scroll malfunction on podcast page

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the burger menu button.
  2. Click on the “Podcasts” button.
  3. Scroll to the bottom of the page.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

On the podcast page, the side scroll is not displayed correctly.

Expected Result:

The side scroll should be larger, and when scrolling down, it should also move to the bottom.

I tested the GraphicAudio Access Audiobooks Android app and found 14 distinct bugs, affecting both usability and functionality. To maintain a high-quality user experience, I suggest running comprehensive tests on a variety of devices and Android versions, using tools like Appium for automated tests and Firebase Test Lab for broader device coverage.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us