aboutsummaryrefslogtreecommitdiff
path: root/checklists/qa-0.9.4.rst
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2024-02-28 11:22:05 +0100
committerFlorian Dold <florian@dold.me>2024-02-28 11:22:13 +0100
commit1368ea38aecc9e1982be0c4a9344f5542770f15f (patch)
treef5617c9a64c415a7fc25e80fa1dd58ca063704cc /checklists/qa-0.9.4.rst
parent4ebc8a8d83d06ff623484c85de9cb9a91b540e2b (diff)
downloaddocs-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.rst161
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