sync with actual test ticket tpo/web/donate-neo#14 authored by anarcat's avatar anarcat
......@@ -96,24 +96,40 @@ Here's the test procedure for step 12:
To be copy-pasted in an issue:
- [ ] 1 Transaction goes through and Sue confirms it (Al,Sue)
- [ ] 2 Post-transaction screen deemed acceptable (and if we have to make one, we make it) (Al, Stephen)
- [ ] 3 Ensure that QR codes behave as expected when scanned with wallet app (Al?, Stephen)
- [ ] 4 Ensure gift card credit card transactions are successful - this is a site navigation / design test (Tor staff)
- [ ] 5 Test PayPal interface using naive users and dummy PayPal info (Tor staff)
- [ ] 5.5 Check these transactions against staging CiviCRM (Matt)
- [ ] 6 Ensure credit card one-time payments are tracked (Matt, Stephen)
- [ ] 6.5 Ensure credit card transaction against live card operates asexpected (Matt, Stephen)
- [ ] 7 Ensure credit card errors are not tracked (Matt, Stephen)
- [ ] 8 Ensure Paypal one-time payments are tracked (Matt, Stephen)
- [ ] 8.5 Ensure Paypal transaction against live account is tracked (Matt, Stephen)
- [ ] 9 Ensure Stripe webhooks catch behavior properly (Matt, Stephen)
- [ ] 10 Ensure Paypal webhooks catch behavior properly (Matt, Stephen)
- [ ] 11 Basic tire-kicking testing of non-donation pages and links (Tor staff (any))
- [ ] 12 [Test standalone subscription form](https://gitlab.torproject.org/tpo/tpa/team/-/wikis/service/donate#newsletter-signup) (Matt, Stephen)
- [ ] 13 Test confirmation email link (Matt, Stephen)
- [ ] 14 Test "newsletter actions" (Matt, Stephen)
- [ ] 15 Test donation form subscription checkbox (Matt, Stephen)
#### General site testing
* [ ] 11 Basic tire-kicking testing of non-donation pages and links (Tor staff (any))
#### BTCPay tests
* [ ] 1 Transaction goes through and Sue confirms it (Al,Sue)
* [ ] 2 Post-transaction screen deemed acceptable (and if we have to make one, we make it) (Al, Stephen)
* [ ] 3 Ensure that QR codes behave as expected when scanned with wallet app (Al?, Stephen)
#### Mock transaction testing
* [ ] 6 Ensure credit card one-time payments are tracked (Matt, Stephen)
* [ ] 7 Ensure credit card errors are not tracked (Matt, Stephen)
* [ ] 8 Ensure Paypal one-time payments are tracked (Matt, Stephen)
* [ ] 9 Ensure Stripe webhooks catch behavior properly (Matt, Stephen)
* [ ] 10 Ensure Paypal webhooks catch behavior properly (Matt, Stephen)
#### Newsletter infra testing
* [ ] 12 [Test standalone subscription form](https://gitlab.torproject.org/tpo/tpa/team/-/wikis/service/donate#newsletter-signup) (Matt, Stephen)
* [ ] 13 Test confirmation email link (Matt, Stephen)
* [ ] 14 Test "newsletter actions" (Matt, Stephen)
* [ ] 15 Test donation form subscription checkbox (Matt, Stephen)
#### Site goes live
#### Gift card testing
* [ ] 4 Ensure gift card credit card transactions are successful - this is a site navigation / design test (Tor staff)
* [ ] 5 Test PayPal interface using naive users and dummy PayPal info (Tor staff)
* [ ] 5.5 Check these transactions against staging CiviCRM (Matt)
* [ ] 6.5 Ensure credit card transaction against live card operates as expected (Matt, Stephen)
* [ ] 8.5 Ensure Paypal transaction against live account is tracked (Matt, Stephen)
# How-to
......
......