diff options
Diffstat (limited to 'checklist-demo-upgrade.rst')
-rw-r--r-- | checklist-demo-upgrade.rst | 122 |
1 files changed, 0 insertions, 122 deletions
diff --git a/checklist-demo-upgrade.rst b/checklist-demo-upgrade.rst deleted file mode 100644 index 13a65319..00000000 --- a/checklist-demo-upgrade.rst +++ /dev/null @@ -1,122 +0,0 @@ -################################ -GNU Taler Demo Upgrade Checklist -################################ - -.. |check| raw:: html - - <input type="checkbox"> - -Domains -------- - -The checklist uses the ``demo.taler.net`` domains. However, -the same sandcastle demo can also be hosted at other domains. -The same instructions should apply. - -Post-upgrade checks -------------------- - -- |check| Run the headless wallet to check that services are actually working: - - .. code-block:: console - - taler-wallet-cli api 'runIntegrationTestV2' '{"exchangeBaseUrl":"https://exchange.demo.taler.net", "corebankApiBaseUrl": "https://bank.demo.taler.net", "merchantBaseUrl": "https://backend.demo.taler.net", "merchantAuthToken":"secret-token:sandbox"}' - - -Wallets -------- - -We consider the following published wallets to be "production wallets": - -* Browser: Firefox Add-On Store -* Browser: Chrome Web Store -* Android: Google Play -* Android: F-Droid - -Basics ------- - -- |check| Visit https://demo.taler.net/ to see if the landing page is displayed correctly -- |check| landing language switcher -- |check| Visit the wallet installation page, install the wallet, and see if the presence - indicator is updated correctly. -- |check| Visit https://bank.demo.taler.net/, register a new user -- |check| bank language switcher -- |check| bank logout -- |check| bank login -- |check| bank-integrated withdraw process, abort in bank -- |check| transaction history: delete pending withdraw -- |check| do bank-integrated withdraw process (5 KUDOS) -- |check| do wallet-initiated withdraw process (5 KUDOS) -- |check| withdraw process of large amount (20 KUDOS) runs into KYC check - - -Blog demo ---------- - -- |check| Visit https://shop.demo.taler.net/ -- |check| blog page article list renders -- |check| payment for blog article -- |check| Verify that the balance in the wallet was updated correctly. -- |check| Go back to https://shop.demo.taler.net/ and click on the same article - link. Verify that the article is shown and **no** repeated payment is - requested. -- |check| Open the fulfillment page from the previous step in an anonymous browsing session - (without the wallet installed) and verify that it requests a payment again. -- |check| Delete cookies on https://shop.demo.taler.net/ and click on the same article again. - Verify that the wallet detects that the article has already purchased and successfully - redirects to the article without spending more money. -- |check| payment for other blog article -- |check| refund of 2nd blog article (button at the end) -- |check| wallet transaction history rendering -- |check| delete history entry - -Donation demo -------------- - -- |check| Reset wallet -- |check| Withdraw age-restricted coins (< 14) -- |check| Try to make a donation on https://donations.demo.taler.net/, fail due to age-restriction -- |check| Withdraw age-restricted coins (>= 14) -- |check| Make a donation on https://donations.demo.taler.net/ -- |check| Make another donation with the same parameters and verify - that the payment is requested again, instead of showing the previous - fulfillment page. - -Merchant SPA ------------- - -- |check| test SPA loads -- |check| try to login with wrong password -- |check| try to login with correct password -- |check| create instance -- |check| modify instance -- |check| add product -- |check| add order with inventory product -- |check| pay for order with wallet -- |check| trigger refund -- |check| accept refund with wallet -- |check| TBD: rewards -- |check| TBD: products with previews -- |check| TBD: inventory management -- |check| TBD: adding transactions -- |check| TBD: test various settings -- |check| TBD: ... - -Survey/Rewards --------------- - -- |check| Visit https://survey.demo.taler.net/ and receive a reward. -- |check| Verify that the survey stats page (https://survey.demo.taler.net/survey-stats) is working, - and that the survey reserve has sufficient funds. - -P2P payments ------------- - -- |check| generating push payment (to self is OK) -- |check| accepting push payment (from self is OK) -- |check| generating pull payment (to self is OK) -- |check| accepting pull payment (from self is OK) -- |check| sending money back from wallet to bank account -- |check| wallet transaction history rendering -- |check| delete history entry |