Bugs‌ ‌found‌ ‌in‌ Buy & Sell Music Gear for iOS

Sell Music Gear

Reverb: Buy & Sell Music Gear is a marketplace dedicated exclusively to music gear. It lists numerous types of brand-new, used, and vintage guitars, pedals and amplifiers, keyboards and synths, and tons of other instruments and electronics for making quality music.

The iOS app allows buying the gear with the option to message sellers, negotiate prices, and receive alerts when prices of the needed items drop. For sellers, listing gear is free of charge, and there are also options to prompt their stuff. Those only exploring the platform will find a bunch of curated content, be it how-tos, interviews with artists, gear demos, hand-picked collections, and more.

Reverb: Buy & Sell Music Gear has an almost five-star ranking on the App Store, so we wondered if there’s anything our QA team can find within a quick round of manual testing. Let’s view the results!

0 ratings

User can create account with invalid data

Severity:

Major

Precondition:

The user opens the Reverb app.

Steps to Reproduce:
  1. Click the “Sign Up” button.
  2. Click the “First Name” field and type “?”
  3. Click the “Last Name” field and type “!”
  4. Click the “Email” field and type “[email protected]
  5. Click the “Password” field and type “test12345”
  6. Click the “Get the latest news and promotions via email” checkbox.
  7. Click the “Terms of use and privacy policy” checkbox.
  8. Click the “Sign Up” button.
Environment:

iPhone 6S, iOS 15.2.1

Actual Result:

A user account was created.

Expected Result:

A user account was not created; a validation error appears.

User can create booking address with invalid data

Severity:

Major

Precondition:
  1. The user has an account.
  2. The user is on the “Home” page.
Steps to Reproduce:
  1. Click the “My Reverb” button.
  2. Go to settings by clicking the Gear icon.
  3. Click the “Address Book” button.
  4. Click the “Add New Address” button.
  5. Click the “First and Last Name” field and type “?”
  6. Click the “Street Address” field and type “?”
  7. Click the “Apt, Suite, etc. ” field and type “?”
  8. Click the “City” field and type “?”
  9. Click the “Region” dropdown and choose any valid data.
  10. Click the “Postal Code” field and type “?”
  11. Click the “Phone Number” field and type “?”
  12. Click the “Save” button.
Environment:

iPhone 6S, iOS 15.2.1

Actual Result:

A booking address was created.

Expected Result:

A booking address was not created; a validation error appears.

“Updates” page is empty

Severity:

Minor

Precondition:
  1. The user has an account.
  2. The user is on the “Home” page.
Steps to Reproduce:
  1. Click on the “Updates” page.
  2. Refresh the page.
Environment:

iPhone 6S, iOS 15.2.1

Actual Result:

The page is empty.

Expected Result:

The page should not be empty. If the user doesn’t have any updates, the following message should pop up: “your updates will be shown here.”

Reverb is a handy app for buying and selling all kinds of music gear. While exploring and testing the app, I’ve found a few validation bugs and a couple of feature bugs. I recommend the Reverb team strengthen the validation and pay closer attention to negative test cases for functional testing.
Oleh, QA engineer

Oleh, QA engineer

Need a reliable QA partner?

Hire us