5.15 Release Candidate Testing
Checklist for Testing 5.15-RC
Install and Upgrade
- Manual install Drupal 7
- Manual upgrade Drupal 7
- Manual Install WP
- Manual Upgrade WP
- Manual Install Joomla
- Manual Upgrade Joomla
Events
- Event Creation
- Add a Price set with line items of both Public and Admin visibility
- Event Registration - test with attention to Public/Admin visibility of the price set items
- Event Regsiter with Stripe
- Event Register with PayPal
- Event Register Pay Later
- Event Record Payment for Pay Later
- Event Regsiter and have CC payment fail
- Event Trace Contribution records
- Register Multiple Participants
- Register when full, test add to waitlist
- Add participant from waitlist
- Retest with https://github.com/civicrm/civicrm-core/pull/14563
- Test Sales Tax
- Test Invoice Printing
- Test Pay later and then Pay via dashboard
- Test Accounting reports
Contacts
- Create a Contact
- Edit a Contact
- Create an Organization
- Assign a Contact to an Organization
- Add an Activity
- Create and Send Email to a Contact
- Create a Group and Assign a Contact to Group
- Create Tags, Tag Sets
- Find and Merge Duplicate Contacts
Contributions
- Add a new Contribution
- Add a Contribution via a Page
- Add a new Contribution Page (Title tab)
- Add a new Contribution Page (Amounts tab)
- Add a new Contribution Page (Memberships tab)
- Add a new Contribution Page (Receipts and Tell a Friend tabs)
- Add a new Contribution Page (Profiles tab)
- Add a new Contribution Page (Premiums tab)
- Add a New Contribution Page (Personal Campaigns tab)
- Add a new Pledge
- Add a Premium
- Test Refunds of whole contributions
- Test Refunds of partial contributions via line item editor
Membership
- Add a Membership Price Set
- Add a new membership Contribution Page -- All Tabs
- Add a Price set with both Public and Admin visibility on line items
- Add a Premium
- Complete Membership - test with attention to public and private line items
- Renew Membership Admin
- Renew Membership Front End
- Edit Membership back end
- Review Bookkeeping Report
Price Sets
- Add a new Price Set (Memberships)
- Add a new Price Set (Contributions)
- Add a new Price Set (Events)
Search
- Find Contacts
- Find Activities
- Find Contributions
- Find Pledges
- Find Memberships
- Find Participants
- Export above search Results
- Create Smart Group
- Edit Smart Group
- Create and Send CiviMail
- Track Open
- Track Links
Settings
Test settings pages under admin Menu. Review, chnage and save. Ensure settings are in place
- System Settings - all items
- CiviContribute
- CiviEvent
- CiviMail
- CiviMember
- Localization
- Communications
- ACLs
- Custom Data and Screens
Contact Dashboard
- Review User Dashboard
- Ensure Invoice printing works if activated
- Ensure Pay Now is working
API
- Create a Contact via REST API
- Create a contact via api3
- create a contact via api4
Payment Processor
- Add a PayPal Standard processor
- Complete Contribution Forms
- Make Recurring Contribution - daily with an end date
- Make Recurring contribution with No end date
- Add second PayPal Standard Processor
- Track recurring IPN and logs to determine if correct processor has been chosen
- Repeat for Event registration
- Repeat for Membership
- Create Membership Price Set with Contributions
- Create Event Price Set with Contributions
- Test New Pages with the above price sets
- Add a new Payment processor - iATS, Stripe
- test with multiple processors (again) to ensure that the correct processor is selected when the payments are made
- Test Receipts and Confirm emails
Extern
- Email Links
- Add more once I can think of them
CiviCRM Menu : Review Menu and quick search
- Initial menu on Joomla
- Initial Menu on Drupal 7
- Initial menu on WP
- Review extension addons to menu
- Reorder menu via UI
Test Sites:
Anyone who needs access for testing please ask in the comments