summaryrefslogtreecommitdiff
path: root/checklist-demo-upgrade.rst
diff options
context:
space:
mode:
Diffstat (limited to 'checklist-demo-upgrade.rst')
-rw-r--r--checklist-demo-upgrade.rst122
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