Bugs‌ ‌found‌ ‌in‌ Bandcamp for iOS: ‌QAwerk‌ ‌Bug‌ ‌Crawl‌

Bandcamp

4.8

Bandcamp is an online record store and music community. The resource, also available for iOS and Android platforms, allows artists and labels to upload music and control how they sell it by setting their own prices, offering users the option to pay more, and selling merchandise. Downloads are provided in lossy formats MP3, AAC, and Ogg Vorbis, and in lossless formats FLAC, ALAC, WAV, and AIFF. In addition to digital audios, artists may offer to sell their music on physical media such as CD or vinyl. The resource stands out for supporting underground artists and those who create experimental audio content. A great bonus – in most cases, a purchase of one album gives access to the entire artist’s discography.

Our QA engineers have quite a portfolio of tested music apps, so we decided to include this one as well. Read on to see what Bandcamp bugs we found.

1KK downloads
23.1K ratings

After tapping the "Cast to" action button, a blank section is displayed

Severity:

Major

Steps to Reproduce:
  1. Launch the app.
  2. Once the homepage is loaded, tap the “Cast to” button in the upper-right corner of the screen.
  3. Pay attention to the next result.
Environment:

iPhone 5 + iOS 10.3.4

Actual Result:

When the user taps the “Cast to” action button, a blank section is displayed.

Expected Result:

After tapping the “Cast to” button, a list of action options is displayed.

The user isn't able to buy "A guide to drowning CDr (Black)" after tapping the "Check out now" button

Severity:

Major

Steps to Reproduce:
  1. Launch the app.
  2. Once the homepage is loaded, tap the “Purchase Info” of the first presented item on the home page (New & Notable). Feb 14, 2021 Rock.
  3. On the “Purchase info” section, scroll down to “A Guide To Drowning CDr (Black)”.
  4. Tap “5$ or more”.
  5. Enter the “5$” amount into the “Name your price” field, and tap the “Check out now”.
  6. Take a look at the next result.
Environment:

iPhone 5 + iOS 10.3.4

Actual Result:

“You seem to be offline” message is shown while the Internet connection is on and stable; nothing changes after tapping the “Tap here to reload”.

Expected Result:

Brief order info is displayed, and the user can proceed with the checkout.

The user cannot add the banking card to his profile account

Severity:

Major

Steps to Reproduce:
  1. Launch the app.
  2. Once the homepage is loaded, tap the “Heart” tab at the bottom of the screen.
  3. In the next section, tap the “Settings”.
  4. Find the “CREDIT CARD” section and tap the “add card” linktext.
  5. Fill out all the required fields:
    5.1 Card number > 4242 4242 4242 4242.
    5.2 Expires on > Month > 2, Year > 2022, Security Code > 357.
    5.3 Name of Card > new cardholder.
    5.4 Zip Postal > 31105.
    5.5 Billing Country > Ukraine.
  6. Tap the “Save card” button.
  7. Take a look at the next result.
Environment:

iPhone 5 + iOS 10.3.4

Actual Result:

When the user tapped the “Save card” button, the following error message appeared: “Unable to gather credit card info, please try again”.

Expected Result:

“Card has been added” / “Failed to add this card” error message is displayed.

"Total free space" doesn't show an actual free storage amount calculated in the "Storage" section

Severity:

Minor

Steps to Reproduce:
  1. Launch the app.
  2. Once the homepage is loaded, tap the “Heart” tab at the bottom of the screen.
  3. In the next section, tap “Settings”.
  4. Scroll down to the “Storage” section.
  5. Pay attention to the next result.
Environment:

iPhone 5 + iOS 10.3.4

Actual Result:

Total free space string displays the incorrect values: 10 GB of 28.8 GB.

Expected Result:

Total free space string displays relevant values: 9.73 GB of 28.56 GB.

"I have read and agree to the Terms of Use" text isn't fully shown on the "Sign Up" screen

Severity:

Trivial

Steps to Reproduce:
  1. Launch the app.
  2. Once the homepage is loaded, tap the “Heart” tab at the bottom of the screen.
  3. In the next section, tap “Settings”.
  4. Tap the “Sign Up” button.
  5. Pay attention to the next result.
Environment:

iPhone 5 + iOS 10.3.4

Actual Result:

“I have read and agree to the Terms of Use” text is cut off on the right on the “Sign Up” page.

Expected Result:

“I have read and agree to the Terms of Use” text is fully shown on the “Sign Up” page.

The Bandcamp app gives access to a vast catalog of music by artists from every corner of the globe, allowing the users to support their favorites by buying their merch, albums & tracks. As a music fan myself, I cannot tolerate bugs standing in the way of the app’s great user experience. Among the found issues are: the inability to link a bank card, an empty "Cast To" section, and the error message saying "You seem to be offline" during the "Checkout" process, in a setting of a steady and fast Internet connection.
Valentyn, QA engineer

Valentyn, QA engineer

Need a reliable QA partner?

Hire us