Bugs‌ ‌found‌ ‌in‌ Bookclubs: Book Club Organizer for Android

Bookclubs: Book Club Organizer

4.8

Bookclubs is a mobile application designed to simplify and enhance the book club experience. It offers an integrated solution for book selection, meeting scheduling, and member management.

The app’s features range from creating a dedicated book club page to scheduling meetings and tracking RSVPs. Users can also rate and recommend books, maintain a library of their club’s reading history, and even find inspiration for their next reads.

We conducted a thorough Bug Crawl of the Bookclubs app to evaluate its performance and user experience. We found several issues that could potentially affect both. Continue reading to discover our findings.

50K+downloads
9.6K ratings

User can add 'Read' and 'Want to Read' shelves to the same book

Severity:

Major

Precondition:
  1. The user has created an account.
  2. The user has searched for a book.
Steps to Reproduce:
  1. Open the searched book.
  2. Scroll down to the rating section.
  3. Click the ‘Shelf’ dropdown.
  4. Select ‘I’ve Read’ and ‘I Want to Read’ options.
  5. Remove all shelves.
  6. Click the ‘Shelf’ dropdown again.
  7. Select ‘I Want to Read’ and ‘I’ve Read’ options.
Environment:

Redmi Note 10 Pro

Android 11

Actual Result:

Error displayed at step 4. Error is not displayed at step 7.

Expected Result:

An error should be displayed in both cases, or, at step 7, the ‘I Want to Read’ shelf should be removed.

Error displayed when adding valid Ukrainian phone number

Severity:

Major

Precondition:
  1. The user has created an account.
  2. The user is on the ‘My Club’ page.
Steps to Reproduce:
  1. Navigate to the ‘Profile’ page.
  2. Click the ‘Edit Profile’ button.
  3. Click the ‘Phone’ field.
  4. Type in a valid Ukrainian number, e.g., 380968956789 or 0968956789.
  5. Click the ‘Save’ button.
Environment:

Redmi Note 10 Pro

Android 11

Actual Result:

An error message appears despite entering a valid phone number.

Expected Result:

The phone number should be added successfully.

No validation for excessive length in 'Address' field

Severity:

Minor

Precondition:
  1. The user has created an account.
  2. The user has copied a large block of text, for example, from https://www.lipsum.com/.
Steps to Reproduce:
  1. Navigate to the ‘Profile’ page.
  2. Click the ‘Edit Profile’ button.
  3. Click the ‘Address’ field.
  4. Paste the copied text.
  5. Click the ‘Save’ button.
  6. Navigate back to the ‘Profile’ page.
Environment:

Redmi Note 10 Pro

Android 11

Actual Result:

The excessively long address is saved without any validation.

Expected Result:

A validation message regarding the address length should be displayed.

Bookclubs serves as a centralized platform for book lovers to manage their clubs, share reviews, and engage with one another. During my testing, I encountered a few functional glitches and some missing validations that could impact user experience.
Oleh, QA engineer

Oleh, QA engineer

Need a reliable QA partner?

Hire us