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.rst56
1 files changed, 51 insertions, 5 deletions
diff --git a/checklist-demo-upgrade.rst b/checklist-demo-upgrade.rst
index 5eb00513..7ff892f4 100644
--- a/checklist-demo-upgrade.rst
+++ b/checklist-demo-upgrade.rst
@@ -8,7 +8,6 @@ GNU Taler Demo Upgrade Checklist
Post-upgrade checks:
-- |check| Run ``taler-deployment-arm -I`` to verify that all services are running.
- |check| Run the headless wallet to check that services are actually working:
.. code-block:: console
@@ -23,15 +22,25 @@ Post-upgrade checks:
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 and withdraw coins into the
- browser wallet.
+- |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/ and purchase an article.
+- |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
@@ -41,16 +50,53 @@ Blog demo:
- |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| Make a donation on https://donations.demo.taler.net
+- |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: tipping
+- |check| TBD: products with previews
+- |check| TBD: inventory management
+- |check| TBD: adding transactions
+- |check| TBD: test various settings
+- |check| TBD: ...
+
Survey/Tipping:
- |check| Visit https://survey.demo.taler.net/ and receive a tip.
- |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