Page MenuHomePhabricator

Reading Lists testing plan
Closed, ResolvedPublic

Description

Use the latest Beta!

Sharing a list
  • Go to the "Saved" tab on the main screen, then tap on one of your reading lists, then tap the overflow menu next to the title of the list, then select "Share..."
  • This should bring up a standard bottom sheet that lets you select the app through which the list will be shared.
Things to check
  • How does the messaging/sharing app of your choice deal with our long URLs? (since we're not using a url shortener for this iteration)
  • Verify that all relevant UI for send and receive is translated. The source of truth for the translation is the UI Copy for Share reading lists spreadsheet.
Receiving a shared list (not having the app installed)
Importing a list (already having the app installed)
  • In an external app that is displaying the shared link that contains the reading list, tap on the link, which should automatically invoke our app (instead of navigating to the web URL).
    • Here is an example. <-- tap this link to invoke the app.
  • Inside the app, you should see a dialog box with a preview of the list, asking if you would like to import it into your lists.
Invoking the survey
  • Go to Developer Settings, and all the way at the bottom, set the "Reading list sharing survey mode" option to a value of 2, and the "readingListShareSurveyAttempts" value to 0.
  • Proceed with the usual workflow of sharing or receiving a reading list, and the survey dialog should appear.
Installing the app from the landing page and getting the prompt to go back and tap the link again
  • This can only be done with the Production version of the app, not the beta or alpha builds, since only the production version can get the special URL parameters passed down by the Play Store.
  • This can be simulated as follows:
    • Make sure to uninstall the production app from your device.
    • Go to the landing page of a sample shared list, on your device's browser app.
    • Tap the Play Store link on the landing page, but do NOT install the app from the Play Store.
    • Instead, install the production APK, available here.
    • When launching the app and finishing onboarding, you should see the message regarding going back and tapping the reading list link.
Target Regions and languages

Regions: Africa (Egypt, Algeria, Morocco, Kenya, DR Congo, Angola, Nigeria and Ghana) and South Asia (India, Bangladesh, Pakistan, Sri Lanka, and Nepal)

Primary Languages: English, Arabic, Hindi, French, Bengali/Bangla, Spanish, Portuguese, German, Urdu

Event Timeline

Dbrant renamed this task from [placeholder] Reading Lists testing plan to Reading Lists testing plan.Nov 9 2022, 8:53 PM
Dbrant updated the task description. (Show Details)
LGoto triaged this task as Medium priority.Nov 10 2022, 5:12 PM
JTannerWMF raised the priority of this task from Medium to High.Dec 1 2022, 8:04 PM
LGoto added a subscriber: Dbrant.

Hi Anthony - please prioritize this task, with aim to complete by mid-day Monday (Dec 5). Thanks!

Working for me across the primary languages on 2.7.50424-alpha-2022-12-05

Found 1 minor issue thus far related to a flash on a tip while importing T324521