Bugs‌ ‌found‌ ‌in‌ AWorld in support of ActNow for iOS

AWorld in support of ActNow

4.9

AWorld is the UN’s official app in support of their ActNow campaign. The latter is devoted to combating climate change through growing awareness among citizens and encouraging sustainable behavior.

AWorld allows users to measure their CO2 footprint, learn effective ways to reduce daily emissions, and nurture eco-friendly habits. AWorld makes the learning journey fun through its gamified design, points and badges for successfully passed quizzes, and also offers community-building features like engaging in challenges with friends or teammates.

We at QAwerk are great proponents of sustainable living, so we were thrilled to explore the AWorld app. Here is what we believe could be improved to make the app even more appealing.

50K+downloads
453 ratings

Profile not switched after logging in as another user

Severity:

Critical

Precondition:
  1. Launch the app.
  2. Two user profiles have been created.
Steps to Reproduce:
  1. Log in as the first user to the app.
  2. Navigate to the Profile tab.
  3. Click Settings.
  4. Click Log out.
  5. Log in to the app as the second user.
  6. Make sure that the profile has been switched to the second one successfully.
  7. Switch to Profile.
  8. Log out.
  9. Log in as the first user.
Environment:

Device: iPhone X
iOS: 15.3.1

Actual Result:

The user’s second profile is still displayed; the switch happens after reloading the app.

Expected Result:

The app switches to the user’s first profile immediately; no app reload is required for it.

Impossible to update profile’s photo

Severity:

Major

Precondition:
  1. Launch the app.
  2. Log in as the user who already has a profile photo.
Steps to Reproduce:
  1. Try to upload a new photo by clicking on the current photo in the Profile tab.
  2. Navigate to Settings.
  3. Click the Edit Profile button.
  4. Upload a new photo.
Environment:

Device: iPhone X
iOS: 15.3.1

Actual Result:

The new photo is not displayed after uploading.

Expected Result:

The photo is updated successfully.

Background text is moving while user is scrolling through date picker values

Severity:

Minor

Precondition:

Launch the app for the first time.

Steps to Reproduce:
  1. Select ‘I’m under 18 years’.
  2. Click the ‘Select birthday’ date picker.
  3. Scroll year.
  4. Make sure that text is not moving.
  5. Select some date.
  6. Click again the ‘Select date of birth’ date picker.
  7. Scroll year or day.
Environment:

Device: iPhone X
iOS: 15.3.1

Actual Result:

The text behind the date picker is moving while the user is scrolling through the day/year values. Note that the chosen value is not saved after re-opening the date picker.

Expected Result:

The position of the background text doesn’t change with scrolling through date values.

Invalid email’s footer is displayed in parent’s permission email

Severity:

Minor

Precondition:

Launch the app for the first time.

Steps to Reproduce:
  1. Select ‘I am under 18 years old’ option.
  2. Click ‘Select birthday’, e.g. the person is 14 years old.
  3. Click the Ask permission button.
  4. Enter a valid email address.
  5. Check the email box.
Environment:

Device: iPhone X
iOS: 15.3.1

Actual Result:

The email for parent’s permission is sent. The footer doesn’t contain appropriate info (address) and Unsubscribe is displayed as a text instead of a link.

Expected Result:

The footer contains all the necessary information and is the same as for other emails.

Invalid email’s footer is displayed in parent’s permission email

Some links contain ‘null’ or ‘www’ in resource description

Severity:

Minor

Precondition:

Log in as a registered user.

Steps to Reproduce:
  1. Navigate to the Profile tab.
  2. Select ‘You saved [number] L of water…’.
  3. Click the Other goals link.
  4. Expand the Bathtubs section and 25 x 5 gallons of water sections.
Environment:

Device: iPhone X
iOS: 15.3.1

Actual Result:

One of the resources contains a ‘null’ description, another one contains a ‘www’ description.

Expected Result:

The resources contain valid descriptions.

Some links contain ‘null’ or ‘www’ in resource description
While I can definitely appreciate the app’s concept, I faced some performance issues during testing. Some features didn’t work properly when switching between accounts; I was also confused that no events were available in all the locations.
Tetiana, QA engineer

Tetiana, QA engineer

Need a reliable QA partner?

Hire us