Bugs‌ ‌found‌ in PastBook: 1-Click Photo Book for Android

PastBook: 1-Click Photo Book

4.8

The PastBook app revolutionizes the creation of photo books with its cutting-edge technology. In less than a minute, it automatically analyzes image quality and context, chooses the best photos, and designs appealing page layouts.

With PastBook, you can effortlessly transform your cherished memories into beautifully designed photo books, freeing up your time to create more unforgettable moments. Key features of the app include automated photo selection, page layout design, previews, photo editing, and a commitment to privacy by keeping your photos securely on your device.

In testing PastBook, our QA engineers discovered some non-critical bugs that, if addressed, would make the app flawless. Let’s take a closer look!

10K+downloads
1.9K+ ratings

App crashes when overlaying album photos on cover

Severity:

Critical

Precondition:
  1. Download 30 pictures into one album on your phone.
  2. Log in to your account.
Steps to Reproduce:
  1. Click the “CREATE YOUR BOOK” button.
  2. Click the “Choose an album” button.
  3. Select an album with 20 photos.
  4. Click the “Select all photos” button.
  5. Wait for the album to generate.
  6. Click the album.
  7. Click the “Edit” button.
  8. Scroll down the album.
  9. Move the bottom photo to the penultimate position.
  10. Scroll up the album.
  11. Repeatedly move the first photo from the album over the Cover (repeat steps 5 to 20 as needed).
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

When overlaying album photos on the cover, the application crashes.

Expected Result:

It should not be possible to overlay an album photo on the cover.

Album preview page does not load

Severity:

Major

Precondition:
  1. Download 30 pictures into one album on your phone.
  2. Log in to your account.
Steps to Reproduce:
  1. Click on the “CREATE YOUR BOOK” button.
  2. Click on the “Choose an album” button.
  3. Choose an album with 20 photos.
  4. Click on the “Select all photos” button.
  5. Wait until the album is generated.
  6. Click on the album.
  7. Minimize the app (run it in the background).
  8. Wait for 15-30 minutes.
  9. Restore the application (expand it).
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

The album preview page does not load.
The bug reproduces in 1 out of 15 cases.

Expected Result:

The album preview page should fully restore after collapsing the application.

Not all album pages are displayed

Severity:

Major

Precondition:
  1. Download 30 pictures into one album on your phone.
  2. Log in to your account.
Steps to Reproduce:
  1. Click on the “CREATE YOUR BOOK” button.
  2. Click on the “Choose an album” button.
  3. Choose an album with 20 photos.
  4. Click on the “Select all photos” button.
  5. Wait until the album is generated.
  6. Click on the album.
  7. Scroll through all the album pages.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

Not all album pages are displayed.
The bug occurred once.

Expected Result:

All album pages should be displayed.

There are over 20 photos for chosen period, but it's marked as insufficient

Severity:

Major

Precondition:
  1. Take 24 photos.
  2. Log in to your account.
Steps to Reproduce:
  1. Click on the “CREATE YOUR BOOK” button.
  2. Click on the “Pick a date range” button.
  3. Choose the period corresponding to the 24 photos taken.
  4. Click on the “Preview my book” button.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

There are more than 20 photos for the selected period, but it indicates that this is insufficient.

Expected Result:

Since the minimum number of pages available for printing is 20, an album with more than 20 pictures should be created.

Out of 3 photos added to album only 2 are displayed in preview

Severity:

Major

Precondition:
  1. Download 30 pictures to your phone in one album.
  2. Log in to your account.
Steps to Reproduce:
  1. Click “CREATE YOUR BOOK.”
  2. Choose an album with 20 photos.
  3. Select all photos.
  4. Wait for the album to generate.
  5. Click on the album.
  6. Click “Edit.”
  7. Remove pages by dragging each to the “Drag here to remove” field (Repeat 27 times).
  8. Click “Save.”
  9. Browse the album pages.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

Three photos were added to the album, but only two are visible in the preview.

Expected Result:

All three photos should appear in the preview.

First page and cover flash

Severity:

Minor

Precondition:
  1. Download 30 pictures to your phone in one album.
  2. Log in to your account.
Steps to Reproduce:
  1. Click “CREATE YOUR BOOK.”
  2. Choose a 20-photo album.
  3. Select all photos.
  4. Wait for the album to generate.
  5. Click the album.
  6. Navigate to the next page by clicking the right arrow 4 times, then go back by clicking the left arrow 6 times.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

The first page and cover flash.

Expected Result:

Pages should not flash.

Back button does not work on "Contact Us" page

Severity:

Minor

Precondition:

Log in to your account.

Steps to Reproduce:
  1. Click on the profile button in the upper right corner.
  2. Click on the “Contact Us” button.
  3. Click on the back arrow.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

The back button does not work on the “Contact Us” page.
The bug occurred once.

Expected Result:

The back button should work.

Keyboard does not close when back button is clicked

Severity:

Minor

Precondition:
  1. Download 30 pictures to your phone in one album.
  2. Log in to your account.
Steps to Reproduce:
  1. Click on the “CREATE YOUR BOOK” button.
  2. Click on the button “Choose an album.”
  3. Choose an album with 20 photos.
  4. Click on the button “Select all photos.”
  5. Wait until the album is generated.
  6. Click on the album.
  7. Click on the “ORDER MY PRINTED BOOK” button.
  8. Click on the “Continue” button.
  9. Click on the “First name” field.
  10. Click on the back button.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

The keyboard does not close when the back button is clicked.

Expected Result:

When switching to a screen where the keyboard is not needed, the keyboard should automatically close.

"Phone number" field is cut off

Severity:

Minor

Precondition:
  1. Download 30 pictures to your phone in one album.
  2. Log in to your account.
Steps to Reproduce:
  1. Click on the “CREATE YOUR BOOK” button.
  2. Click on the button “Choose an album.”
  3. Choose an album with 20 photos.
  4. Click on the button “Select all photos.”
  5. Wait until the album is generated.
  6. Click on the album.
  7. Click on the “ORDER MY PRINTED BOOK” button.
  8. Click on the “Continue” button.
  9. Scroll down the page.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

The “Phone number” field is cut off.

Expected Result:

The “Phone number” field should not be cut off.

Center of album is not properly aligned on screen

Severity:

Trivial

Precondition:
  1. Download 30 pictures to your phone in one album.
  2. Log in to your account.
Steps to Reproduce:
  1. Click on the “CREATE YOUR BOOK” button.
  2. Click on the button “Choose an album.”
  3. Choose an album with 20 photos.
  4. Click on the button “Select all photos.”
  5. Wait until the album is generated.
  6. Click on the album.
  7. Click on the right arrow to turn the page.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

The center of the album is not properly aligned on the screen.
Use Android Bug Hunter for UI testing.

Expected Result:

The center of the album should be centered on the screen.

Center of album is not properly aligned on screen

"It's OK" button is not centered

Severity:

Trivial

Precondition:

Log in to your account.

Steps to Reproduce:
  1. Click on the profile button in the upper right corner.
  2. Click on the “Rate the app” button.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

The “It’s OK” button is not centered.
Use Android Bug Hunter for UI testing.

Expected Result:

The “It’s OK” button should be placed in the center.

It's OK button is not centered

No right indent for album title

Severity:

Trivial

Precondition:
  1. Download 30 pictures to your phone in one album.
  2. Log in to your account.
Steps to Reproduce:
  1. Click on the “CREATE YOUR BOOK” button.
  2. Click on the button “Choose an album.”
  3. Choose an album with 20 photos.
  4. Click on the button “Select all photos.”
  5. Wait until the album is generated.
  6. Click on the album.
  7. Click on the “Edit” button.
  8. Click on the three dots next to the album art.
  9. Click on the “Edit cover title” button.
  10. Enter a name of 60 characters.
  11. Click on the check mark.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

There is no right indent for the album title.

Expected Result:

There should be a right indent for the title.

No right indent for album title

"Orders" page is entirely white

Severity:

Trivial

Precondition:

Log in to your account.

Steps to Reproduce:
  1. Click on the profile button in the upper right corner.
  2. Click on the “Orders” button.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

The “Orders” page is entirely white.

Expected Result:

The page should display an empty state screen with information indicating that the user has not yet placed an order.

Orders page is entirely white
I recommend employing a blend of functional and non-functional testing tools, including automated frameworks for functional requirements and performance testing to assess responsiveness. Prioritize usability testing, especially for features like photo overlay and page navigation, and perform essential compatibility testing across various devices and browsers.
Iryna, QA engineer

Iryna, QA engineer

Optimize your testing process

Our QA engineer used Bug Hunter Bug Hunter for testing app for Bug Crawl project.
  • Rulers & Guides

    Create an unlimited number of guides by pulling them from the rulers. Customize the color and opacity of the guides for extra convenience. Free Download
  • Grid

    Set the grid cell size (4-8-12-16 dp), color, and opacity to your liking. The settings are accessed right from the toolbar, so making adjustments is frictionless. Free Download
  • Mockup

    Overlay the app's UI with a semi-transparent design mockup to see if it's pixel-perfect. The mockup scales automatically depending on the user's screen size. Change the mockup file and opacity in a few taps. Free Download
  • Color Picker

    Colors are displayed in HEX and RGBA formats. Copy the color into the clipboard just by clicking on the color on the magnifier. Free Download
  • Take Screenshots & Record Video

    Create high-quality screenshots in PNG and JPEG formats with one tap using longshot mode for long pages. Record bug reproduction steps in MP4 format with pause/resume for informative videos. Free Download
  • Low Memory Testing

    Manage your Android's internal storage by filling it with temporary files to simulate low memory conditions. Free Download

Optimize your testing process

Our QA engineer used Bug Hunter Bug Hunter for testing app for Bug Crawl project.
  • Rulers & Guides

    Create an unlimited number of guides by pulling them from the rulers. Customize the color and opacity of the guides for extra convenience.
    Free Download
  • Grid

    Set the grid cell size (4-8-12-16 dp), color, and opacity to your liking. The settings are accessed right from the toolbar, so making adjustments is frictionless.
    Free Download
  • Mockup

    Overlay the app's UI with a semi-transparent design mockup to see if it's pixel-perfect. The mockup scales automatically depending on the user's screen size. Change the mockup file and opacity in a few taps.
    Free Download
  • Color Picker

    Colors are displayed in HEX and RGBA formats. Copy the color into the clipboard just by clicking on the color on the magnifier.
    Free Download
  • Take Screenshots & Record Video

    Create high-quality screenshots in PNG and JPEG formats with one tap using longshot mode for long pages. Record bug reproduction steps in MP4 format with pause/resume for informative videos.
    Free Download
  • Low Memory Testing

    Manage your Android's internal storage by filling it with temporary files to simulate low memory conditions.
    Free Download

Need a reliable QA partner?

Hire us