Page MenuHomePhabricator

[QA task] testing Reading list - adding/removing items from multiple lists
Closed, ResolvedPublic

Description

What needs to be tested - adding/removing articles from default and specific lists
iOS app

  • All articles - default reading list
  • Reading - specific reading lists

Android app

  • Saved - default reading list
  • Specific reading lists
Test scenarios:

(1) Adding article to a Reading Lists and checking Saved status

  • add an article to default list on Android
  • go to web
    • check if an added article displays Saved status
    • check if the article is added to a Reading Lists
  • go to iOS app
    • check if an added article displays Saved status
    • check if the article is added to a Reading Lists

(2) Removing a saved article from Reading Lists - remove via the un-save button and via removing directly from the Reading Lists

  • remove an article from Android default/specific Reading lists
  • check if it's removed from other devices' Reading Lists
  • remove an article from iOS default/specific Reading lists
  • check if it's removed from other devices' Reading Lists
  • remove an article from web Reading lists
  • check if it's removed from other devices' Reading Lists

TODO
Reference: review https://phabricator.wikimedia.org/T417923#11730417 for more granular testing

Event Timeline

HFan-WMF moved this task from Incoming to Needs refinement on the Reader Experience Team board.

SUMMARY of Testing
Limitations
(1) Android/iOS app saves RL per device, not per user.

  • login as a user A to Android/iOS app and add an article to a RL
  • login as a user A to desktop as a user A and see that your RL has the saved article
  • log out as a user A from Android/iOS app
  • log as a user B on Android/iOS app - you'll see the previously saved (by a user A ) article on your Reading list
  • log as a user B to desktop --> user B RL will display the article saved by user A

(2) Cannot unsave article from all devices

  • add an article to your RL on one device via app
  • add another article to your RL on desktop
  • unsave an article on the app
  • go to desktop - the article will display a filled-in bookmark icon