taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit 1646c07abee282ce28e8bb4395dafb301beaf2db
parent fde91a6d7c780ff2310567b7a3abcf97282fbbb1
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sat,  2 Mar 2024 22:30:29 +0100

review QA plan

Diffstat:
Mchecklists/qa-0.9.4.rst | 152+++++++++++++++++++++++++++++++++++++++++++++++--------------------------------
1 file changed, 91 insertions(+), 61 deletions(-)

diff --git a/checklists/qa-0.9.4.rst b/checklists/qa-0.9.4.rst @@ -14,7 +14,7 @@ Platforms listed here are the officially supported platforms for this release. * Android * Google Play: https://play.google.com/store/apps/details?id=net.taler.wallet - * F-Droid: TBD + * F-Droid: https://f-droid.org/en/packages/net.taler.wallet.fdroid/ * APK Download: TBD * Browser @@ -25,10 +25,26 @@ Platforms listed here are the officially supported platforms for this release. * iOS +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 + + Wallet Flows ============ -* Bank-Integrated withdrawal +* Bank-integrated withdrawal * webext: "Continue with Mobile Wallet" flow @@ -38,124 +54,138 @@ Wallet Flows * Currency conversion withdrawal -* Peer Push Payments ("Send Money") +* Peer push payments ("Send Money") -* Peer Pull Payments ("Invoice") +* Peer pull payments ("Receive Money") -* Deposits +* Deposit into bank account * Check that deposit arrived -* Payment +* Payment at merchant * on blog merchant * on survey * directly initiated via merchant SPA * webext: "Pay with Mobile Wallet" flow -* Pay Templates +* Pay templates * Payment TOTP codes -* Exchange Management +* Exchange management - * Reloading Exchange Keys - * Deleting an Exchange + * Reloading exchange keys + * Deleting an exchange -Running Deployments +libeufin-bank Flows =================== -These deployments are maintained by us and should work for the release. +* Admin functionality -* Sandcastle-based: + * Login - * demo.taler.net + * Credential change - * test.taler.net + * Conversion settings -* Regio-Based: + * Bank account creation - * regio-taler.fdold.eu + * Test transfers +* Normal account functionality -Regio Deployment -================ + * Transfers -* Deployment Automation (deployment.git/regional-currency) + * Transfer to the exchange should bounce - * Test with Debian bookworm + * Withdrawals - * Test with Ubuntu (FIXME: Which versions?) + * (conversion-only): Test cash-in - * Check logs for errors + * (conversion-only): Test cash-out - * Test with telesign + * Lower cash-out limit enforced - * Set up EBICS integration + * 2FA for withdrawals, cash-out - * Check that ToS is configured -* Deployment Functionality +Merchant Backend SPA Flows +========================== - * All flows of the wallet should work +* Instance creation - * All flows of libeufin with regional currency shold work +* Simple bank account setup - * End-To-End conversion withdrawal and deposit with real money +* Order creation - * Check logs + * Pay order (with short wire transfer deadline) + * Check that money from order arrive at the bank with the right subject -libeufin-bank -============= +* Extended bank account setup -* Admin functionality + * Add Taler Bank Revenue API - * Login + * Check bank transfer list (for wire transfer of previously paid+wired order) - * Credential change + * Check order payment status goes to "final" automatically - * Conversion settings +* TOTP Device Management - * Bank account creation + * Add device - * Test transfers + * Edit device (set new secret, export new secret as QR code) -* Normal account functionality + * Delete device - * Transfers +* Templates - * Transfer to the exchange should bounce + * Add template - * Withdrawals + * Edit template - * (conversion-only): Test cash-in + * Add TOTP device to template - * (conversion-only): Test cash-out + * Edit TOTP device associated with template - * 2FA for withdrawals, cash-out + * Pay template + * Check TOTP code matches -Merchant Backend SPA -==================== + * Remove TOTP device from template -* Instance creation + * Delete template -* Bank Account Setup -* Order Creation -* Templates +Regio Deployment +================ -* TOTP Device Management +* Deployment Automation (deployment.git/regional-currency) + + * Test with Debian bookworm + + * Test with Ubuntu mantic + + * Check logs for errors + + * Test with telesign (SMS) - * Also test together with Templates + * Set up EBICS integration + + * Check that ToS is configured + +* Deployment Functionality -* Setup up Taler Bank Revenue API + * All flows of the wallet should work (see ``Wallet Flows`` above) -* Check that money from order arrive at the bank - with the right subject. + * All flows of libeufin-bank should work (see ``libeufin-bank Flows`` above) + + * Merchant backend should work (see ``Merchant Backend SPA Flows`` above) + + * Check logs Android Merchant PoS @@ -170,7 +200,6 @@ Android Cashier App * Test against demo.taler.net - CI == @@ -187,13 +216,14 @@ Debian Repository * supported codename(s): bookworm -* Ubuntu: +* Ubuntu: * repo at https://deb.taler.net/apt/ubuntu/ * supported codename(s): mantic + GNU Release =========== -* Release Announcement -* FTP Upload +* Release announcement +* FTP upload