qa-0.9.4.rst (3719B)
1 Taler 0.9.4 QA Plan 2 ------------------- 3 4 Wallet Platforms 5 ^^^^^^^^^^^^^^^^ 6 7 Platforms listed here are the officially supported platforms for this release. 8 9 * Overview / Installation Page 10 11 * https://taler.net/en/wallet.html 12 13 * Android 14 15 * Google Play: https://play.google.com/store/apps/details?id=net.taler.wallet 16 * F-Droid: https://f-droid.org/en/packages/net.taler.wallet.fdroid/ 17 * APK Download: TBD 18 19 * Browser 20 21 * Chrome: https://chromewebstore.google.com/detail/gnu-taler-wallet/millncjiddlpgdmkklmhfadpacifaonc 22 * Firefox: https://addons.mozilla.org/en-US/firefox/addon/taler-wallet/ 23 24 * iOS 25 26 27 Running Deployments 28 ^^^^^^^^^^^^^^^^^^^ 29 30 These deployments are maintained by us and should work for the release: 31 32 * Sandcastle-based: 33 34 * demo.taler.net 35 36 * test.taler.net 37 38 * Regio-based: 39 40 * regio-taler.fdold.eu 41 42 43 Wallet Flows 44 ^^^^^^^^^^^^ 45 46 * Bank-integrated withdrawal 47 48 * webext: "Continue with Mobile Wallet" flow 49 50 * Manual withdrawal 51 52 * ``taler://withdraw-exchange`` flow 53 54 * Currency conversion withdrawal 55 56 * Peer push payments ("Send Money") 57 58 * Peer pull payments ("Receive Money") 59 60 * Deposit into bank account 61 62 * Check that deposit arrived 63 64 * Payment at merchant 65 66 * on blog merchant 67 * on survey 68 * directly initiated via merchant SPA 69 * webext: "Pay with Mobile Wallet" flow 70 71 * Pay templates 72 73 * Payment TOTP codes 74 75 * Exchange management 76 77 * Reloading exchange keys 78 * Deleting an exchange 79 80 81 libeufin-bank Flows 82 ^^^^^^^^^^^^^^^^^^^ 83 84 * Admin functionality 85 86 * Login 87 88 * Credential change 89 90 * Conversion settings 91 92 * Bank account creation 93 94 * Test transfers 95 96 * Normal account functionality 97 98 * Transfers 99 100 * Transfer to the exchange should bounce 101 102 * Withdrawals 103 104 * (conversion-only): Test cash-in 105 106 * (conversion-only): Test cash-out 107 108 * Lower cash-out limit enforced 109 110 * 2FA for withdrawals, cash-out 111 112 113 Merchant Backend SPA Flows 114 ^^^^^^^^^^^^^^^^^^^^^^^^^^ 115 116 * Instance creation 117 118 * Simple bank account setup 119 120 * Order creation 121 122 * Pay order (with short wire transfer deadline) 123 124 * Check that money from order arrive at the bank with the right subject 125 126 * Extended bank account setup 127 128 * Add Taler Bank Revenue API 129 130 * Check bank transfer list (for wire transfer of previously paid+wired order) 131 132 * Check order payment status goes to "final" automatically 133 134 * TOTP Device Management 135 136 * Add device 137 138 * Edit device (set new secret, export new secret as QR code) 139 140 * Delete device 141 142 * Templates 143 144 * Add template 145 146 * Edit template 147 148 * Add TOTP device to template 149 150 * Edit TOTP device associated with template 151 152 * Pay template 153 154 * Check TOTP code matches 155 156 * Remove TOTP device from template 157 158 * Delete template 159 160 161 162 Regio Deployment 163 ^^^^^^^^^^^^^^^^ 164 165 * Deployment Automation (deployment.git/regional-currency) 166 167 * Test with Debian bookworm 168 169 * Test with Ubuntu mantic 170 171 * Check logs for errors 172 173 * Test with telesign (SMS) 174 175 * Set up EBICS integration 176 177 * Check that ToS is configured 178 179 * Deployment Functionality 180 181 * All flows of the wallet should work (see ``Wallet Flows`` above) 182 183 * All flows of libeufin-bank should work (see ``libeufin-bank Flows`` above) 184 185 * Merchant backend should work (see ``Merchant Backend SPA Flows`` above) 186 187 * Check logs 188 189 190 Android Merchant PoS 191 ^^^^^^^^^^^^^^^^^^^^ 192 193 * Test against demo.taler.net 194 195 196 Android Cashier App 197 ^^^^^^^^^^^^^^^^^^^ 198 199 * Test against demo.taler.net 200 201 202 CI 203 ^^ 204 205 * https://buildbot.taler.net/#/waterfall 206 * CI should pass 207 208 209 Debian Repository 210 ^^^^^^^^^^^^^^^^^ 211 212 * Debian 213 214 * repo at https://deb.taler.net/apt/debian/ 215 * supported codename(s): bookworm 216 217 218 * Ubuntu: 219 220 * repo at https://deb.taler.net/apt/ubuntu/ 221 * supported codename(s): mantic 222 223 224 GNU Release 225 ^^^^^^^^^^^ 226 227 * Release announcement 228 * FTP upload