Bugs‌ ‌found‌ ‌in‌ Journi Print: Photobooks for iOS

Journi Print | Photobooks

4.3

Journi Print is your personal photo book designer. In just seconds, its smart algorithm crafts stunning layouts for your memories, effortlessly arranging up to 1200 photos in 34 seconds.

You can select photos from various sources, customize as you please, and voilà – your photo book is ready for print. With easy editing options, non-cropped photos, and environmentally friendly materials, cherish your moments in the highest quality. Plus, the app offers perks like earning rewards and maintaining 100% privacy.

Our QA engineers gave the Journi Print app one round of manual testing to help the app creators improve it and make it a true value-add for users. Here’s our bug report!

1KK+downloads
9.9K ratings

Error displayed upon clicking on picture

Severity:

Major

Precondition:
  1. Download an archive of low-quality images to your phone.
  2. Open the Journi Print app.
  3. Log in to your account.
Steps to Reproduce:
  1. Click on the “Print Shop” button in the bottom menu.
  2. Click on the “Calendar” button.
  3. Click on the “New Calendar” button.
  4. Add any photos.
  5. Click on the “Continue” button.
  6. Click on the “Create Calendar” button.
  7. Click on any blank page.
  8. Click on the “Add” button.
  9. Click on the “Add Photos” button.
  10. Add images from the downloaded archive.
  11. Click on any picture.
Environment:

iPhone 11, iOS Version 17.4

Actual Result:

When clicking on the picture, an error is displayed.

Expected Result:

Clicking on the picture should not trigger an error.

Failure to open next page when clicking buttons on “Retro Print Box” page

Severity:

Major

Precondition:
  1. Log in to your account.
Steps to Reproduce:
  1. Click on the “Print Shop” button in the bottom menu.
  2. Scroll down the pages.
  3. Click on the “Retro Print Box” button.
  4. Scroll a little down.
  5. Click on the “22+ Retro Prints” button.
  6. Click on the “44+ Retro Prints” button.
Environment:

iPhone 11, iOS Version 17.4

Actual Result:

When clicking on the buttons on the “Retro Print Box” page, the next page does not open.

Expected Result:

When you click on the buttons on the “Retro Print Box” page, the corresponding pages should open.

Impossible to make changes after clicking added page element

Severity:

Major

Precondition:
  1. Log in to your account.
Steps to Reproduce:
  1. Click on the “Print Shop” button in the bottom menu.
  2. Click on the “Calendar” button.
  3. Click on the “New Calendar” button.
  4. Add any photos.
  5. Click on the “Continue” button.
  6. Click on the “Create Calendar” button.
  7. Click on any blank page.
  8. Click on the “Add” button.
  9. Click on the “Add Sticker” button.
  10. Choose any sticker.
  11. Click on the “Add” button.
  12. Click on the sticker.
  13. Swipe multiple times to go to any other page.
Environment:

iPhone 11, iOS Version 17.4

Actual Result:

If the user clicks on the added element of the page, then they cannot make changes to these pages by switching.

Expected Result:

When switching to another page, the focus should be removed from the previously selected element on the other page.

Inconsistent album page layout

Severity:

Major

Precondition:
  1. Log in to your account.
Steps to Reproduce:
  1. Click on the “Print Shop” button in the bottom menu.
  2. Click on the “Photo Book” button.
  3. Click on the “New Photo Book” button.
  4. Add any 51 photos.
  5. Click on the “Continue” button.
  6. Scroll down the page.
Environment:

iPhone 11, iOS Version 17.4

Actual Result:

When adding enough photos to the album, some pages contain 4 pictures, and some pages are empty.

Expected Result:

If you add enough photos, they should be evenly spread throughout the album.

Missing error details for image

Severity:

Minor

Precondition:
  1. Download an archive of low-quality images to your phone.
  2. Open the Journi Print app.
  3. Log in to your account.
Steps to Reproduce:
  1. Click on the “Print Shop” button in the bottom menu.
  2. Scroll down the pages.
  3. Click on the “Retro Print Box” button.
  4. Click on the “New Retro Print Box” button.
  5. Add any 22 photos, including one photo from the archive.
  6. Click on the “Continue” button.
  7. Click on the picture with the error.
Environment:

iPhone 11, iOS Version 17.4

Actual Result:

Error details for the image with the error are missing.

Expected Result:

When viewing a picture with an error, information about the error should be displayed.

Missing error details for image

Same “Pick Layout” options across page with 4 photos

Severity:

Minor

Precondition:
  1. Log in to your account.
Steps to Reproduce:
  1. Click on the “Print Shop” button in the bottom menu.
  2. Click on the “Photo Book” button.
  3. Click on the “New Photo Book” button.
  4. Add any photos.
  5. Click on the “Continue” button.
  6. Scroll down the page.
  7. Click on the page with 4 photos.
  8. Click on the “Pick Layout” button.
Environment:

iPhone 11, iOS Version 17.4

Actual Result:

For a page with 4 photos, all “Pick Layout” options are the same.

Expected Result:

For pages with 4 photos, there should be different versions of “Pick Layout”.

False notification mark on app icon

Severity:

Minor

Precondition:
  1. Log in to your account.
Steps to Reproduce:
  1. Click on the “Print Shop” button in the bottom menu.
  2. Click on the “Calendar” button.
  3. Click on the “New Calendar” button.
  4. Add any photos.
  5. Click on the “Continue” button.
  6. Click on the “Create Calendar” button.
  7. Minimize the app.
  8. Find the application icon on the desktop.
Environment:

iPhone 11, iOS Version 17.4

Actual Result:

The app icon shows a notification mark, although there are no notifications.

Expected Result:

The notification label should be displayed only when the app actually has notifications available.

Maps removed from calendar page cannot be recovered

Severity:

Minor

Precondition:
  1. Take some photos with your phone, ensuring access to geolocation.
  2. Open the Journi Print app.
  3. Login to your account.
Steps to Reproduce:
  1. Click on the “Print Shop” button in the bottom menu.
  2. Click on the “Calendar” button.
  3. Click on the “New Calendar” button.
  4. Add any photos.
  5. Click on the “Continue” button.
  6. Click on the “Create Calendar” button.
  7. Click on any blank page.
  8. Click on the “Add” button.
  9. Click on the “Add Photos” button.
  10. Add a geotagged photo.
  11. Click on the “Continue” button.
  12. Click on the map.
  13. Click on the “Remove” button.
  14. Click on the “Add” button.
Environment:

iPhone 11, iOS Version 17.4

Actual Result:

If you delete a map on the calendar page, it cannot be restored.

Expected Result:

It should be possible to add the map again; an “Undo” button should be available for restoring deleted maps.

Automatic date of birth entry upon account creation

Severity:

Trivial

Steps to Reproduce:
  1. Open the Journi Print app.
  2. Click on the “Continue with Email” button.
  3. Enter your email.
  4. Click on the “Next” button.
  5. Fill in the fields:
    • First name.
    • Last name.
    • Password.
  6. Click on the “Register” button.
  7. Click on the “Account” button in the bottom menu.
  8. Click on the “Settings” button.
Environment:

iPhone 11, iOS Version 17.4

Actual Result:

After creating a new account, the date of birth is automatically filled in with the current date.

Expected Result:

The date of birth should remain blank until the user enters the data.

Automatic date of birth entry upon account creation

Placeholder doesn’t disappear upon input field click

Severity:

Trivial

Steps to Reproduce:
  1. Open the Journi Print app.
  2. Click on the “Continue with Email” button.
  3. Enter your email.
  4. Click on the “Next” button.
  5. Click on the fields: First name, Last name.
Environment:

iPhone 11, iOS Version 17.4

Actual Result:

The placeholder does not disappear when you click on the input field and is completely identical to the label above the field.

Expected Result:

If the placeholder does not contain additional information, it should disappear when you click on the field.

Placeholder doesn’t disappear upon input field click
Placeholder doesn’t disappear upon input field click

Deformed picture error icon

Severity:

Trivial

Precondition:
  1. Download an archive of low-quality images to your phone.
  2. Open the Journi Print app.
  3. Log in to your account.
Steps to Reproduce:
  1. Click on the “Print Shop” button in the bottom menu.
  2. Click on the “Calendar” button.
  3. Click on the “New Calendar” button.
  4. Add any photos.
  5. Click on the “Continue” button.
  6. Click on the “Create Calendar” button.
  7. Click on any blank page.
  8. Click on the “Add” button.
  9. Click on the “Add Photos” button.
  10. Add 10 images from the downloaded archive.
  11. Click on the check mark.
Environment:

iPhone 11, iOS Version 17.4

Actual Result:

The picture error icon appears deformed.

Expected Result:

The error icon should not appear deformed.

Deformed picture error icon

Impossible to modify size or position of added element

Severity:

Trivial

Precondition:
  1. Log in to your account.
Steps to Reproduce:
  1. Click on the “Print Shop” button in the bottom menu.
  2. Click on the “Calendar” button.
  3. Click on the “New Calendar” button.
  4. Add any photos.
  5. Click on the “Continue” button.
  6. Click on the “Create Calendar” button.
  7. Click on any blank page.
  8. Click on the “Add” button.
  9. Click on the “Add Sticker” button.
  10. Choose any sticker.
  11. Click on the “Add” button.
  12. Click on the sticker.
  13. Click on the “Edit” button.
Environment:

iPhone 11, iOS Version 17.4

Actual Result:

Unable to change the size or position of the added elements: Title, Paragraph, Weather, Sticker, and Travel.

Expected Result:

It should be possible to edit the size and position of an element on a page where only this element is present.

Unsaved name characters

Severity:

Trivial

Precondition:
  1. Log in to your account.
Steps to Reproduce:
  1. Open the Journi Print app.
  2. Click on the “Continue with Email” button.
  3. Enter your email.
  4. Click on the “Next” button.
  5. Fill in the fields:
    • First name.
    • Last name.
    • Password.
  6. Click on the “Register” button.
  7. Click on the “Account” button in the bottom menu.
  8. Click on the “Settings” button.
  9. Click on the “First name” field.
  10. Enter 25 characters.
  11. Click on the “Save” button.
Environment:

iPhone 11, iOS Version 17.4

Actual Result:

Name characters are entered but not saved; after saving, only the first 20 characters are displayed.

Expected Result:

If the field has a limit of 20 characters, then the user should not be able to enter more than 20 characters.

To ensure the quality and reliability of the app, I recommend conducting thorough testing across various iOS devices and versions, utilizing tools such as Xcode and TestFlight. Functional testing should encompass core features such as photo uploading, book design, and the checkout process, while non-functional testing should prioritize usability, performance, and compatibility.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us