gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-docs] branch master updated: add v0.10.x qa checklist


From: gnunet
Subject: [taler-docs] branch master updated: add v0.10.x qa checklist
Date: Fri, 08 Mar 2024 20:14:04 +0100

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository docs.

The following commit(s) were added to refs/heads/master by this push:
     new c0dcafaa add v0.10.x qa checklist
c0dcafaa is described below

commit c0dcafaaef7dc0fbdf1b263e0c3d8fa3935131f5
Author: Florian Dold <florian@dold.me>
AuthorDate: Fri Mar 8 20:14:00 2024 +0100

    add v0.10.x qa checklist
---
 checklists/qa-0.10.rst | 233 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 233 insertions(+)

diff --git a/checklists/qa-0.10.rst b/checklists/qa-0.10.rst
new file mode 100644
index 00000000..262f44f5
--- /dev/null
+++ b/checklists/qa-0.10.rst
@@ -0,0 +1,233 @@
+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: https://f-droid.org/en/packages/net.taler.wallet.fdroid/
+  * 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
+
+
+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
+
+  * webext: "Continue with Mobile Wallet" flow
+
+* Manual withdrawal
+
+  * ``taler://withdraw-exchange`` flow
+
+  * Currency conversion withdrawal
+
+* Peer push payments ("Send Money")
+
+* Peer pull payments ("Receive Money")
+
+* Deposit into bank account
+
+  * Check that deposit arrived
+
+* Payment at merchant
+
+  * 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
+
+* Offline handling
+
+  * Check error messages for other flows when internet connectivity
+    is bad or device is completely offline.
+
+
+libeufin-bank Flows
+^^^^^^^^^^^^^^^^^^^
+
+* 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
+
+    * Lower cash-out limit enforced
+
+  * 2FA for withdrawals, cash-out
+
+
+Merchant Backend SPA Flows
+^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+* Instance creation
+
+* Simple bank account setup
+
+* Order creation
+
+  * Pay order (with short wire transfer deadline)
+
+  * Check that money from order arrive at the bank with the right subject
+
+* Extended bank account setup
+
+  * Add Taler Bank Revenue API
+
+  * Check bank transfer list (for wire transfer of previously paid+wired order)
+
+  * Check order payment status goes to "final" automatically
+
+* TOTP Device Management
+
+  * Add device
+
+  * Edit device (set new secret, export new secret as QR code)
+
+  * Delete device
+
+* Templates
+
+  * Add template
+
+  * Edit template
+
+  * Add TOTP device to template
+
+  * Edit TOTP device associated with template
+
+  * Pay template
+
+  * Check TOTP code matches
+
+  * Remove TOTP device from template
+
+  * Delete template
+
+
+
+Regio Deployment
+^^^^^^^^^^^^^^^^
+
+* Deployment Automation (deployment.git/regional-currency)
+
+  * Test with Debian bookworm
+
+  * Test with Ubuntu mantic
+
+  * Check logs for errors
+
+  * Test with telesign (SMS)
+
+  * Set up EBICS integration
+
+  * Check that ToS is configured
+
+* Deployment Functionality
+
+  * All flows of the wallet should work (see ``Wallet Flows`` above)
+
+  * 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
+^^^^^^^^^^^^^^^^^^^^
+
+* Test against demo.taler.net
+
+
+Android Cashier App
+^^^^^^^^^^^^^^^^^^^
+
+* Test against demo.taler.net
+
+
+CI
+^^
+
+* https://buildbot.taler.net/#/waterfall
+* CI should pass
+
+
+Debian Repository
+^^^^^^^^^^^^^^^^^
+
+* Debian
+
+  * repo at https://deb.taler.net/apt/debian/
+  * supported codename(s): bookworm
+
+
+* Ubuntu:
+
+  * repo at https://deb.taler.net/apt/ubuntu/
+  * supported codename(s): mantic
+
+
+GNU Release
+^^^^^^^^^^^
+
+* Release announcement
+* FTP upload

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]