Page MenuHomePhabricator

[QA only] Perform exploratory testing of the Notifications in Android app
Closed, ResolvedPublic

Description

Conduct exploratory testing of poll notifications in the Android app. Some initial cases outlined below.

Scenario A. User enables polling notifications successfully

Pre-requisite: User is logged into Wikipedia account A, and has not enabled polling of notifications.
Steps outlined in T201429

Scenario B. User chooses NOT to enable polling notifications

Pre-requisite: User is logged into Wikipedia account A, and has not enabled polling of notifications.
Steps outlined in T201429

Scenario C. User can see each available notification type successfully

Steps outlined in T201933

Scenario D. Actions taken to mark notifications as read in the app are reflected in the web UI, and vice versa.
  1. User and marks a message as "read" from within the Android app
  2. User goes to view their Notifications on the website. It is expected the same message will also be marked as read.
  3. User marks a Welcome/Milestone/Thank you message as being unread in the website.
  4. User returns to their Android app.It is expected the same message from step 3 will be shown as unread.
Scenario E. Notifications from different language Wikipedias and WikiProjects appear correctly in the app

For this test, the users will need to be sent a Thank you or Welcome or edit Milestone message from at least 1 Wikipedia in another language, as well as one from Wikidata and Commons.
The expectation is that the message will have the correct icon/language tag indicating which project the notification was from, as well as the message showing in the correct language and format.

Event Timeline

This is looking pretty good so far. Here are some notes after a couple days of testing.

The view unread option only appears when looking at the archive, but tapping it results in seeing all the unread messages (including those not in the archive). That was a tiny bit confusing for me.

May want to add ‘show vs do not show’ text or something when toggling the notifications preferences. It was a bit weird seeing past notifications disappear from the list. I had some expectation it would only be new notifications.

Trigger refresh after changing preferences might be nice.

A way to visually differentiate between read/unread might be nice.

Note - I am still testing this and will update.

Here are some screens. It may be difficult to 'test' other languages. Does anyone know if there are 'test' Wikipedias in other languages?