qa-0.10.rst (3852B)
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 * Offline handling 81 82 * Check error messages for other flows when internet connectivity 83 is bad or device is completely offline. 84 85 86 libeufin-bank Flows 87 ^^^^^^^^^^^^^^^^^^^ 88 89 * Admin functionality 90 91 * Login 92 93 * Credential change 94 95 * Conversion settings 96 97 * Bank account creation 98 99 * Test transfers 100 101 * Normal account functionality 102 103 * Transfers 104 105 * Transfer to the exchange should bounce 106 107 * Withdrawals 108 109 * (conversion-only): Test cash-in 110 111 * (conversion-only): Test cash-out 112 113 * Lower cash-out limit enforced 114 115 * 2FA for withdrawals, cash-out 116 117 118 Merchant Backend SPA Flows 119 ^^^^^^^^^^^^^^^^^^^^^^^^^^ 120 121 * Instance creation 122 123 * Simple bank account setup 124 125 * Order creation 126 127 * Pay order (with short wire transfer deadline) 128 129 * Check that money from order arrive at the bank with the right subject 130 131 * Extended bank account setup 132 133 * Add Taler Bank Revenue API 134 135 * Check bank transfer list (for wire transfer of previously paid+wired order) 136 137 * Check order payment status goes to "final" automatically 138 139 * TOTP Device Management 140 141 * Add device 142 143 * Edit device (set new secret, export new secret as QR code) 144 145 * Delete device 146 147 * Templates 148 149 * Add template 150 151 * Edit template 152 153 * Add TOTP device to template 154 155 * Edit TOTP device associated with template 156 157 * Pay template 158 159 * Check TOTP code matches 160 161 * Remove TOTP device from template 162 163 * Delete template 164 165 166 167 Regio Deployment 168 ^^^^^^^^^^^^^^^^ 169 170 * Deployment Automation (deployment.git/regional-currency) 171 172 * Test with Debian bookworm 173 174 * Test with Ubuntu mantic 175 176 * Check logs for errors 177 178 * Test with telesign (SMS) 179 180 * Set up EBICS integration 181 182 * Check that ToS is configured 183 184 * Deployment Functionality 185 186 * All flows of the wallet should work (see ``Wallet Flows`` above) 187 188 * All flows of libeufin-bank should work (see ``libeufin-bank Flows`` above) 189 190 * Merchant backend should work (see ``Merchant Backend SPA Flows`` above) 191 192 * Check logs 193 194 195 Android Merchant PoS 196 ^^^^^^^^^^^^^^^^^^^^ 197 198 * Test against demo.taler.net 199 200 201 Android Cashier App 202 ^^^^^^^^^^^^^^^^^^^ 203 204 * Test against demo.taler.net 205 206 207 CI 208 ^^ 209 210 * https://buildbot.taler.net/#/waterfall 211 * CI should pass 212 213 214 Debian Repository 215 ^^^^^^^^^^^^^^^^^ 216 217 * Debian 218 219 * repo at https://deb.taler.net/apt/debian/ 220 * supported codename(s): bookworm 221 222 223 * Ubuntu: 224 225 * repo at https://deb.taler.net/apt/ubuntu/ 226 * supported codename(s): mantic 227 228 229 GNU Release 230 ^^^^^^^^^^^ 231 232 * Release announcement 233 * FTP upload