diff options
author | Florian Dold <florian@dold.me> | 2024-02-28 11:22:05 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2024-02-28 11:22:13 +0100 |
commit | 1368ea38aecc9e1982be0c4a9344f5542770f15f (patch) | |
tree | f5617c9a64c415a7fc25e80fa1dd58ca063704cc /checklists/qa-0.9.4.rst | |
parent | 4ebc8a8d83d06ff623484c85de9cb9a91b540e2b (diff) | |
download | docs-1368ea38aecc9e1982be0c4a9344f5542770f15f.tar.gz docs-1368ea38aecc9e1982be0c4a9344f5542770f15f.tar.bz2 docs-1368ea38aecc9e1982be0c4a9344f5542770f15f.zip |
first shot at qa checklist
Diffstat (limited to 'checklists/qa-0.9.4.rst')
-rw-r--r-- | checklists/qa-0.9.4.rst | 161 |
1 files changed, 161 insertions, 0 deletions
diff --git a/checklists/qa-0.9.4.rst b/checklists/qa-0.9.4.rst new file mode 100644 index 00000000..bb525b0c --- /dev/null +++ b/checklists/qa-0.9.4.rst @@ -0,0 +1,161 @@ +=================== +Taler 0.9.4 QA Plan +=================== + +Wallet Platforms +================ + +Platforms listed here are the officially supported platforms for this release. + +* Overview / Installation Page + + * https://taler.net/en/wallet.html + +* Android + + * Google Play: https://play.google.com/store/apps/details?id=net.taler.wallet + * F-Droid: TBD + * APK Download: TBD + +* Browser + + * Chrome: https://chromewebstore.google.com/detail/gnu-taler-wallet/millncjiddlpgdmkklmhfadpacifaonc + * Firefox: https://addons.mozilla.org/en-US/firefox/addon/taler-wallet/ + +* iOS + + +Wallet Flows +============ + +* Bank-Integrated withdrawal + + * webext: "Continue with Mobile Wallet" flow + +* Manual withdrawal + + * ``taler://withdraw-exchange`` flow + + * Currency conversion withdrawal + +* Peer Push Payments ("Send Money") + +* Peer Pull Payments ("Invoice") + +* Deposits + + * Check that deposit arrived + +* Payment + + * on blog merchant + * on survey + * directly initiated via merchant SPA + * webext: "Pay with Mobile Wallet" flow + +* Pay Templates + + * Payment TOTP codes + +* Exchange Management + + * Reloading Exchange Keys + * Deleting an Exchange + + +Running Deployments +=================== + +These deployments are maintained by us and should work for the release. + +* Sandcastle-based: + + * demo.taler.net + + * test.taler.net + +* Regio-Based: + + * regio-taler.fdold.eu + + + +Regio Deployment +================ + +* Deployment Automation (deployment.git/regional-currency) + + * Test with Debian bookworm + + * Test with Ubuntu (FIXME: Which versions?) + + * Check logs for errors + + * Test with telesign + + * Set up EBICS integration + +* Deployment Functionality + + * All flows of the wallet should work + + * All flows of libeufin with regional currency shold work + + * End-To-End conversion withdrawal and deposit with real money + + * Check logs + +libeufin-bank +============= + +* Admin functionality + + * Login + + * Credential change + + * Conversion settings + + * Bank account creation + + * Test transfers + +* Normal account functionality + + * Transfers + + * Transfer to the exchange should bounce + + * Withdrawals + + * (conversion-only): Test cash-in + + * (conversion-only): Test cash-out + + * 2FA for withdrawals, cash-out + +Merchant Backend SPA +==================== + +* Instance creation + +* Bank Account Setup + +* Order Creation + +* Templates + +* TOTP Device Management + + * Also test together with Templates + + +Android Merchant PoS +==================== + +* Test against demo.taler.net + +Android Cashier App +=================== + +* Test against demo.taler.net |