Changes
Page history
sync with actual test ticket
tpo/web/donate-neo#14
authored
Sep 03, 2024
by
anarcat
Show whitespace changes
Inline
Side-by-side
service/donate.md
View page @
3c60b6ae
...
...
@@ -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
...
...
...
...