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

PastBook: 1-Click Photo Book

4.8

PastBook app streamlines photo book creation. Users can now spend less time sorting through photos and more time making memories.

The smart app selects your best shots effortlessly. Just pick a date, location, or album, and the app handles the rest. Plus, its top-notch printing and binding guarantee your memories are preserved perfectly. PastBook turns your favorite moments into stunning photo books in under 60 seconds.

Here are the findings from our thorough testing of the PastBook app, carried out by our QA team.

20K+downloads
3.1K ratings

Referral code doesn’t provide expected discount

Severity:

Critical

Precondition:
  1. Ask your friend to install the app.
  2. Ask your friend to send a referral code via Account > “Share with your friends” link.
  3. Follow the referral link and install the app.
  4. Log in to the app and fill out all shipping details.
  5. Create a pastbook.
Steps to Reproduce:
  1. Click on the pastbook from Preconditions.
  2. Click on the “Order your printed book” button.
  3. Click on the “Continue” button three times.
  4. Pay attention to the total current price with the “Save up to 30%” promotion (with My PastBook, it is “Total $90.99 $65.49”).
  5. Click on the “Tap here to add a voucher/gift code” button.
  6. Apply the “PBFRIENDS50” code to get a 50% discount.
  7. Pay attention to the current total price.
Environment:

iPhone 14, iOS 17.1.2
iPhone 11, iOS 17.3.1

Actual Result:

The price with a 50% discount code is higher than with the “Save up to 30%” promotion (with My PastBook, it is “Total $90.99 $67.19”).

Expected Result:

The user should receive a 50% discount off their first printed photo book, as described in the referral message.

Media file data disappears from pastbooks until app is restarted

Severity:

Major

Precondition:
  1. Install the app.
  2. Create at least one pastbook with numerous images (over 500).
Steps to Reproduce:
  1. Click on the pastbook.
  2. Click on the orientation icon.
  3. Keep swiping through the pastbook pages for about 5 minutes.
  4. Click on the orientation icon again.
  5. Click on the “Back” icon.
Environment:

iPhone 14, iOS 17.1.2
iPhone 11, iOS 17.3.1

Actual Result:

Images in this and other pastbooks are not displayed in the list and detailed pastbook views.

Expected Result:

All images in pastbooks should be displayed in both the list and detailed pastbook views.

Images lost forever after stopping pastbook trailer

Severity:

Major

Precondition:
  1. Install the app.
  2. Create a pastbook with a large number of pages (mine contains 244).
Steps to Reproduce:
  1. Open the pastbook from the Preconditions.
  2. Make any changes to the pastbook (change theme, rearrange photos, etc.).
  3. Click on the “Save” button.
  4. Click on the “See your book’s trailer” button.
  5. Wait for about 30 seconds.
  6. Click on the cross sign in the top left corner.
Environment:

iPhone 14, iOS 17.1.2
iPhone 11, iOS 17.3.1

Actual Result:

The pastbook’s images are not displayed, and the cover is substituted by a black background.

Expected Result:

The pastbook’s original cover and images should be displayed.

Rearranging image with empty slot on page triggers error

Severity:

Major

Precondition:
  1. Install the app.
  2. Create a pastbook.
  3. Delete an image from the pastbook on your device, provided it is not the only one on the page.
Steps to Reproduce:
  1. Open the pastbook from the Preconditions.
  2. Click on the “Edit” button.
  3. Go to the page with the deleted image.
  4. Drag and drop the image within the page.
Environment:

iPhone 14, iOS 17.1.2
iPhone 11, iOS 17.3.1

Actual Result:

The error notification “Something went wrong. We reverted your last action” is displayed.

Expected Result:

The image should be drag-and-dropped without displaying an error notification.

“Back” button isn't shown in top left corner on pastbook detail page

Severity:

Major

Precondition:
  1. Install the app.
  2. Create a few pastbooks.
Steps to Reproduce:
  1. Click on a pastbook.
  2. Pay attention to the top-left corner.
Environment:

iPhone 14, iOS 17.1.2
iPhone 11, iOS 17.3.1

Actual Result:

The “Back” button is not displayed, but the area is clickable.

Expected Result:

The “Back” button should always be displayed.

“Back” button isn't shown in top left corner on pastbook detail page

"Order by midnight, get 30% OFF!" promotion is shown after midnight

Severity:

Minor

Precondition:
  1. Install the app.
  2. Create a pastbook.
Steps to Reproduce:
  1. Click on the pastbook and see the “Order by midnight and get 30% OFF!” promotion text.
  2. Wait until midnight.
  3. Click on the pastbook again after midnight.
Environment:

iPhone 14, iOS 17.1.2
iPhone 11, iOS 17.3.1

Actual Result:

The “Order by midnight and get 30% OFF!” promotion text is still displayed, along with the promotion itself.

Expected Result:

The promotion text should be changed to avoid confusing the user.

Order by midnight, get 30% OFF! promotion is shown after midnight

Clicking "Chat on WhatsApp" displays text about invalid address

Severity:

Minor

Precondition:
  1. Install the app.
  2. Ensure the WhatsApp app is not installed on your device.
Steps to Reproduce:
  1. Open the app.
  2. Click on the menu button in the top-right corner.
  3. Expand the “Help & Info” dropdown.
  4. Click on the “Chat on Messenger” link.
Environment:

iPhone 14, iOS 17.1.2
iPhone 11, iOS 17.3.1

Actual Result:

“Safari cannot open the page because the address is invalid” text is displayed over the “Download WhatsApp” page.

Expected Result:

The text about the invalid address is not displayed over the “Download WhatsApp” page.

After clicking "Chat on Messenger," broken link message appears

Severity:

Minor

Precondition:
  1. Install the app.
  2. Ensure you are logged in to your Facebook account in your default browser.
Steps to Reproduce:
  1. Open the app.
  2. Click on the menu button in the top-right corner.
  3. Expand the “Help & Info” dropdown.
  4. Click on the “Chat on Messenger” link.
Environment:

iPhone 14, iOS 17.1.2
iPhone 11, iOS 17.3.1

Actual Result:

“The link you followed may be broken, or the page may have been removed” text is displayed.

Expected Result:

Text about the broken link should not be displayed; the user should be redirected to the “Get the Messenger app” page.

I totally loved how the app works, and I'm seriously thinking about getting a book for myself. The app's quality is pretty solid, just a couple of things that could use a little tweak.
Ekaterina, QA engineer

Ekaterina, QA engineer

Need a reliable QA partner?

Hire us