Skip to main content

Return to TX Community

Liaison

Testing an Upgrade

Before you begin

Before you begin, determine what Type of sandbox you will use and if you need to refresh before testing the upgrade. Review the articles below for steps on refreshing and setting up various products in your sandbox.

Preparing for your Upgrade

When you are ready to upgrade, assess what needs to be tested. Review the Release Notes and Resolved Defects lists to determine what packages are updated in the release:

  • Create a list of any automated updates, workflow, or process builder processes you have set up.
  • Set up Test Data based on WHAT needs to be tested (for example, test Student records, test Event Records, etc.).
    • If you are using a Partial or Full sandbox, you can choose to copy some or all of your data from production.
    • If applicable, set up Payment Connectors in your sandbox. Your Payment Vendor can provide dummy payment information to test payments.  
  • Test anything mentioned in the release notes or resolved defects for products you use:
    • This might include testing email functionality, SMS functionality, app review functionality, event functionality, etc.
  • Test your Day-to-Day processes.
    • Be sure that your users test their day-to-day activities. Have users with different profiles edit records, review Applications, create/edit Events, etc. 
  • Test your Critical processes.
    • Identify which processes are critical to your institution. This might include things like Online Application, Payment Processing, Email Campaigns, etc.

Sample Test Scenarios

The following are sample test scenarios for 'out of the box' functionality. Your Org may have automated updates, workflow, or process builder processes you have set up which should be evaluated and added to ensure your Upgrade testing is thorough and complete.

General CRM

  • Automated updates/fields updating based on triggers 
  • Formula fields, such as Prospect Scoring formulas
  • Workflows or Process Builder processes. 
    • For example Student Stage, other institution-specific automation
  • Verify that ALL of your Source to Master configurations are working as expected:

Portal

  • Test Condition Sets
  • Test adding a Video Widget
  • Test adding a Rec Widget
  • Test Merge fields
  • Navigate through the various Portal pages, test links
  • Log in to your Portal(s) as a Student. 
  • If you have multiple Portals, repeat the above tests for EACH ONE.

Email

See the User Community article Testing emails in a sandbox instance.

  • Test creating and previewing Queries to ensure a proper Recipient list.
  • Test creating and previewing Condition Sets.

Communication Planner

Overview

In TargetX Communication Planner, you can test email templates to view how they are delivered within a track. You can also test how templates appear to different recipients at the element-level. Anyone who will review templates as part of testing must belong to a Test List, which is managed in Settings.

Testing an entire track within a campaign

You can view a series of emails appear as scheduled within a track by testing from the track within a campaign. Testing from the track will send a copy of the email/SMS elements based on the first recipient ID in the associated report as they are scheduled throughout the track.

After creating a test list(s), associate it with the track in Track Details. You can only add, change, or remove test lists from a track when creating or editing an inactive track.       

     TrkDtls.png

Enter the rest of the track information in Email Settings and SMS Settings (if enabled for the track), and when you are ready to start testing, active the track.

Drip track emails will not respect the day gap between steps when testing. In testing, the default gap between each email is one day.

For details on creating tracks, see Creating Campaigns.

Testing a specific template

To test a template and how it appears to a specific recipient, test it at the element level or within Quick Messages. The test will be sent to all members of the associated test list. Test list members will receive one email for each recipient on the associated report, up to 25 records. Each message will be delivered as if sent to the recipient on the report.

Testing in an element or from quick messages allows for comparing email template conditions and merge fields based on the different records on the recipient report. Test list members will receive all messages at one time.

To test from within an element or quick message, navigate to the Content tab and scroll down to Send Test Email. Select the Report Folder, Report Name, and the Test List to receive the test emails. Click Send test email and your test emails are on the way!

Quick tip: Build one or a few recipient reports to test content containing different object conditions or merge fields.

 Eml_Elmt_dtl.png

Notes: 

  • If multiple test lists are assigned to a track and members appear on multiple lists, they will receive an email/SMS for each list to which they belong.
  • Tracking data is returned for messages, but ‘engagement’ based content in Drip tracks is not followed in test sending.

Events

  • Forms/Events - Create a separate form used to connect to the sandbox to thoroughly test form submission and event registration.  
    • The form is set up in production but the Connector looks to sandbox and the Form Redirect needs to go to the sandbox Event Site.
  • Test the External Events Calendar (visible to prospective contacts); filter Nearby Events, My Events, by Type, etc.
  • Register for different events as a student (with and without a Guest):
    • Featured Event
    • Recurring Event
    • Event with sub-events
  • Confirm correct Confirmation/other automated Emails sent correctly. Note: SalesForce email needs to be enabled for this to work.
  • Test Event Reminder Emails to confirm correct number of days. Note: SalesForce email needs to be enabled for this to work.
  • Cancel an Event registration.
  • Check in an Event Registrant.

Appointment Scheduler

  • Login to your Appointment site as a user
  • Create availability in the Appointment Calendar as a user
  • Sign up for an Appointment with a staff member

Online Application

  • Thoroughly test creating a new user for the online app by completing the following (note: we recommend completing these steps in a Private window):
    • Signing up for an account
    • Clicking the link in the email
    • Setting up the password and logging in.  
  • Complete an Application as a student for each population. For Examples: Domestic freshman, International Freshman, Domestic Grad, International Grad, Domestic Transfer, etc.
  • Logged in as a student, attempt to complete various tasks in the Application, both expected and unexpected:
    • Examples of 'expected' tasks might be as follows:
      • Log in, enter Contact information, enter 1 or 2 Enrollment History records, 2 to 3 Recommendations, etc.
      • Make a successful Payment and Submit the Application.
    • Examples of 'unexpected' tasks might be as follows: 
      • Enter Enrollment History for 14 different schools, put in 30 different test scores, and create multiple apps for various programs in the same term; if the configuration allows this.
      • Submit a failed payment, request a waiver, etc.
    • With 'unexpected tasks,' you are essentially trying to capture the 5% of your population that inevitably enters unexpected data and causes the Application to behave in strange ways.

Retention

Login to Student Success Center as an Advisor.

  • View student information/profile.
  • Add Referrals, Holds, and Kudos.
  • Create an Action Plan for a student (if configured).

Group Assignment

  • Create a new Assignment Group; add Members, Criteria.
  • Verify you can Add members to the new Assignment Group.
  • Create a new Student record and verify the group is assigned correctly.
  • Workflows or Process Builder processes. 
    • For example Group Assignment/Contact Owner

Application Review

  • Using a new Application record, create a new Application Review.
    • Be sure to test each Review Type/Assignment and verify reviews are created/assigned/routed as expected.
  • Log in as a Review User and verify you can read and review the Application.
    • Score the Application and Submit it.
  • Validate any related Workflows or Process Builder processes.

 

  • Was this article helpful?