Testing

The Release Runner and/or designated testers will QA critical functions along with the release candidate modified/added functionality as defined in the Release Wiki. All tests MUST be signed off on by the Release Runner in oder for the Deployment process to start.

Admin

 * Company Settings
 * 1) Upload Logo
 * 2) Change weekly update setting and verify email receipt


 * User Settings
 * 1) Add Single User
 * 2) CSV upload of Multiple Users
 * 3) Remove a user and attempt to login to Love app with that user's credentials.
 * 4) Add back same user and repeat login attempt.
 * 5) Deactivate a user and attempt to login to Love app with that user's credentials.
 * 6) Re-activate same user and repeat login attempt.
 * 7) Make an existing user an Admin and attempt to login to Admin app with that user's credentials.
 * 8) Remove Admin rights for a user and attempt to login to Admin app with that user's credentials.


 * Recognition Periods
 * 1) Add Campaigns.
 * 2) Budget > 0
 * 3) Budget = 0
 * 4) Add/Remove Users
 * 5) Edit
 * 6) Start
 * 7) Publish
 * 8) Copy
 * 9) Verify Repartition Graph


 * Reports
 * 1) Change date range
 * 2) Edit Weightage
 * 3) Export Report
 * 4) Switch to Graphs/Change Time Period


 * Other
 * 1) Confirm that Session expires after ten minutes.

Love

 * Love
 * 1) Send a normal love to someone and confirm email receipt.
 * 2) Verify autocomplete in To field.
 * 3) Send Quiet Love and confirm email receipt.
 * 4) Send Love from Marklet and confirm email receipt.
 * 5) Send Love via email and confirm email receipt.
 * 6) Click on username in Most Loved - verify that user page opens.
 * 7) Toggle between Company Love and My Love.
 * 8) Click on word in Cloud.
 * 9) Verify List and Graph functionality.


 * Recogntition Periods
 * 1) Verify that list is loaded and that new Campaigns are shown.


 * Settings
 * 1) Change Nickname.
 * 2) Change Password.
 * 3) Change SMS settings.
 * 4) Upload new profile image.

Login Page

 * 1) Recover (reset) password.
 * 2) Ping the adminstrator.
 * 3) Verify that "Get Your Own SendLove" link redirects to www.sendlove.us.