diff options
Diffstat (limited to 'checklist-demo-upgrade.rst')
-rw-r--r-- | checklist-demo-upgrade.rst | 56 |
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 |