Bugs‌ ‌found‌ ‌in‌ Pawprint – Your Carbon Tracker for iOS

Pawprint - Your Carbon Tracker

5.0

Pawprint is a mobile solution aimed at combating climate change. This unique app equips users to measure, understand, and reduce their carbon footprint, emphasizing personal responsibility for our planet.

With Pawprint, users can evaluate their own ecological impact and take actionable steps towards sustainable living. The app presents evidence-based eco challenges suitable for everyone, encourages science-backed lifestyle changes, and even offers the option to offset carbon footprints.

We at QAwerk thoroughly tested Pawprint and found a few areas for improvement. We invite you to consider our findings, which could enhance the functionality and performance of this trailblazing tool.

100K+downloads
2 ratings

Article cannot be opened

Severity:

Critical

Precondition:

Login to the account.

Steps to Reproduce:
  1. In the bottom menu, click on the search button.
  2. Choose any plan.
  3. Scroll down the page.
  4. Click on any article.
Environment:

iPhone 11, iOS Version 18.1

Actual Result:

The selected article cannot be opened.

Expected Result:

The selected article should be opened as intended.

Timezone error occurs while enabling "Newsletter"

Severity:

Critical

Precondition:

Login to the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. In the first upper corner, click on the profile button.
  3. In the first upper corner, click on the settings button.
  4. Toggle the “Newsletter” switch to the on position.
Environment:

iPhone 11, iOS Version 18.1

Actual Result:

A timezone error occurs when enabling the “Newsletter” feature.

Expected Result:

There should be no errors when turning on “Newsletter”.

Timezone error occurs while enabling

Upon successful login, page is automatically zoomed in

Severity:

Critical

Precondition:

Register an account and log out of it.

Steps to Reproduce:
  1. Open the application.
  2. Click on the email input field.
  3. Enter your email.
  4. Click on the password input field.
  5. Enter a valid password.
  6. Click on the “Login” button.
Environment:

iPhone 11, iOS Version 18.1

Actual Result:

Upon successful login, the application page is automatically zoomed in without user interaction.

Expected Result:

Upon successful login, the application page should retain its original scale, not zooming in or out automatically.

Page turns white after clicking auto-scroll button on search page

Severity:

Major

Precondition:

Login to the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Search” button.
  2. Scroll down the list so that new items are loaded at least 5 times.
  3. Click the automatic scroll up button.
Environment:

iPhone 11, iOS Version 18.1

Actual Result:

After clicking the auto-scroll button on the search page, the entire page turns white.

Expected Result:

When the auto-scroll button on the search page is clicked, the page should smoothly scroll up without causing the content to disappear.

Page turns white after clicking auto-scroll button on search page

Bottom menu covers part of "Explore actions" button

Severity:

Major

Precondition:

Login to the account for the first time.

Steps to Reproduce:
  1. In the bottom menu, click on the “Progress” button.
Environment:

iPhone 11, iOS Version 18.1

Actual Result:

The bottom menu covers part of the “Explore actions” button.

Expected Result:

The bottom menu should not overlap with the “Explore actions” button.

Page automatically zooms in when selecting country

Severity:

Major

Precondition:

Login to the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. In the first upper corner, click on the profile button.
  3. In the first upper corner, click on the settings button.
  4. Click on the “Details” button.
  5. Click on the “Name & Location” button.
  6. Click on the field “Your country”.
  7. Click on the Search field.
  8. Enter “Uk”.
  9. Select “Ukraine”.
Environment:

iPhone 11, iOS Version 18.1

Actual Result:

When selecting a country, the page is automatically zoomed in.

Expected Result:

The page should not zoom in automatically.

Button "Find out more about" does not fit on page

Severity:

Minor

Precondition:

Login to the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. Click on “Avoid lighting candles made from paraffin”.
  3. Scroll to the bottom of the page.
Environment:

iPhone 11, iOS Version 18.1

Actual Result:

The button “Find out more about” does not fit on the page.

Expected Result:

The button “Find out more about” should be fully displayed on the page.

Text entry for password input field is improperly placed below field

Severity:

Minor

Precondition:

Login to the account.

Steps to Reproduce:
  1. Open the application.
  2. Click on the email input field.
  3. Enter your email.
  4. Click on the password input field.
Environment:

iPhone 11, iOS Version 18.1

Actual Result:

The text entry for the password input field is located below the field.

Expected Result:

The text entry for the password input field should ideally be placed within the password field itself.

Input field accepts special characters and letters

Severity:

Minor

Precondition:

Login to the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Rewards” button.
  2. Click on any available case.
  3. Click on the “Available Pawpoints” input field.
  4. Enter special characters or letters.
Environment:

iPhone 11, iOS Version 18.1

Actual Result:

The user can enter special characters and letters in the input field.

Expected Result:

Only numerical inputs should be accepted in the “Available Pawpoints” input field. Entry of special characters and letters should be restricted.

Page automatically scrolls down upon email entry

Severity:

Major

Precondition:

Login to the account.

Steps to Reproduce:
  1. Open the application.
  2. Click on the email input field.
  3. Enter your email.
Environment:

iPhone 11, iOS Version 18.1

Actual Result:

After entering an email, the page automatically scrolls down.

Expected Result:

After entering an email, the page should remain static and not automatically move.

Word "ok" is underlined within popup

Severity:

Trivial

Precondition:

Login to the account.

Steps to Reproduce:
  1. In the bottom menu, click on the “Home” button.
  2. In the first upper corner, click on the profile button.
  3. In the first upper corner, click on the settings button.
  4. Click on the “Details” button.
  5. Click on the “Password” button.
  6. Enter your current password in the “Current Password” field.
  7. Enter a new password in the “New password” field.
  8. Repeat the new password in the “Re-enter new password” field.
  9. Click on the “Save changes” button.
Environment:

iPhone 11, iOS Version 18.1

Actual Result:

The word “ok” is underlined in the popup.

Expected Result:

All buttons in popups should have the same style; “ok” should not be underlined.

Word ok is underlined within popup

Unintended shape appears with left-swipe slider animation

Severity:

Trivial

Precondition:

Login to the account.

Steps to Reproduce:
  1. Click on the “Search” button in the bottom menu.
  2. CClick on the “Travel” filter.
  3. CChoose any action.
  4. CSwipe the slider left to the word “Work”.
Environment:

iPhone 11, iOS Version 18.1

Actual Result:

The slider animation unintentionally creates an extra shape when the user swipes to the left.

Expected Result:

Swiping right or left should execute the same animation without generating any extra shapes.

Incorrect code entry cross is placed in position of field clearing cross

Severity:

Trivial

Precondition:

Login to the account.

Steps to Reproduce:
  1. Click on the “Leaderboards” button in the bottom menu.
  2. Click on the “Group Invite Code” field.
  3. Click on the arrow.
Environment:

iPhone 11, iOS Version 18.1

Actual Result:

The incorrect code entry cross is placed in the position of the field clearing cross.

Expected Result:

The incorrect code entry information should not mislead the user and should be placed elsewhere.

I found 13 bugs related to navigation, form input, and page rendering. To enhance the overall stability and usability of the app, I recommend robust testing across different devices and iOS versions to catch these inconsistencies.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us