Reminders Testing

It’s necessary to check reminders on support projects for preventive purposes monthly.
You can find the verification list below based on sample One-Line websites: play2win and chiidaspa.
It describes the WP configurations of Lucky Wheel & Bookly Appointment plugins, and required functionality tests

  • Please, create a Google Sheet with attachments for monitoring the test results and share it with your PM

  • Note that testing should be provided on each locale of the multilingual website

Bookly Appointment → Notifications&Reminders
Reference website → https://chiidaspa.stage.one-line.ch/

ID

Summary

Description / Test Data

Status

Comments /
JIRA link to the bug

1

Verify the settings of the Bookly Plugin in WP Admin

eg. https://prnt.sc/hBhJ6GO-F8Uz

NOT EXECUTED

 

2

Verify the email/notification templates from WP Admin

eg. https://prnt.sc/lFrbeiKncleU

  • сorrectness of HTML/text formatting.

  • dynamic tags (client name, date, time, service, etc).

  • the ability to edit the template via the admin.

  • letter on different devices

PASSED

 

3

Verify that the appointment is successfully booked via Admin Panel

  • new booking is created https://prnt.sc/sb9Jbx12Wd57

  • new booking is added to the calendar

  • the confirmation emails are automatically sent to the client and employee

FAILED

add here a link to the bug in Jira / Comment

4

Check the appointment in Bookly Calendar

https://prnt.sc/D8RpixHpuKv-
Correctness of details:

  • date

  • time

  • contact info

  • payment details

  • appointment status

  • etc

BLOCKED

add here a link to the bug in Jira / Comment

5

Verify that the appointment is successfully edited via Admin Panel (appointment/calendar tabs)

6

Verify the Online Booking form submission

  • the form is successfully submitted

  • client is redirected to the Tank You Page (Bookly → Url Settings)

NOT EXECUTED

7

Verify that data is recorded to the DB&WP after the Online Booking form submission

eg. Appointments table in WP Admin https://prnt.sc/_7_kb1uxcWQH

NOT EXECUTED

8

Verify that the uncompleted appointment email is sent to the client after the Online Booking form submission

notification that the request has been received and is waiting for approval

NOT EXECUTED

9

Verify that the client receives the confirmation email after approving the appointment via Admin Panel

NOT EXECUTED

10

Verify that the employee receives an email about new appointment after approving it via Admin Panel

NOT EXECUTED

11

Verify that the Online Booking form offers only available time slots

check the form after reservation and make sure that the used time slot isn’t available for booking

NOT EXECUTED

12

Verify that an email is sent after appointment cancelation

  1. for client https://prnt.sc/xvY9voFOmZXJ

  2. for employee https://prnt.sc/DXhXq9t9vtji

NOT EXECUTED

13

Verify that an email is sent after appointment rejection

  1. for client https://prnt.sc/Rvi9uEEitHlo

  2. for employee https://prnt.sc/rkP7JVyY23Ct

NOT EXECUTED

14

Verify that reminder of upcoming appointment is sent to employee and client

Precondition: WP Admin → Bookly → Notifications

  • reminders are enabled

  • sending time is set (eg. 2 hours before event)

To check the reminder functionality:

  1. modify required records in BD (eg. appointment date&time) and run a cron job manually. If it’s possible do it yourself or ask BE Developer

  2. wait when date&time will be reached and check the notification

NOT EXECUTED

15

Verify to which folder of mailbox the letters are added (Primary/Promotion/Spam)

Make sure that the letters aren’t in Spam (Gmail, Outlook, etc)

NOT EXECUTED

16

Verify that the employee is able to approve/cancel or reject the appointment (if this option is implemented)

Please, note that it’s not actual for the reference site

Eg. an email about new pending appointment is sent to the appropriate employee. It includes a link that automatically confirms, declines, or cancels this appointment
{approve_appointment_url}
{cancel_appointment_url}
{cancel_appointment_confirm_url}
{reject_appointment_url}

NOT EXECUTED

17

Verify that the client is able to approve/cancel the appointment (if this option is imlemented)

Please, note that it’s not actual for the reference site

Eg. email notification that confirms/reminds the client about upcoming visit contains approval/cancellation link
{approve_appointment_url}
{cancel_appointment_url}

NOT EXECUTED

Lucky Wheel → Notifications&Reminders
Reference website → https://olp.stage.one-line.ch/

ID

Summary

Description / Test Data

Status

Comments /
JIRA link to the bug

1

Verify that the settings of the WP Lucky Wheel Plugin correspond the requirements

https://prnt.sc/E1FDShWWWgdy

NOT EXECUTED

 

2

Verify that the Block with Lucky Wheel matches the design

PASSED

 

3

Verify the availability of required elements of the Block with Lucky Wheel

Check (Theme Wheel → Form Page setting) https://prnt.sc/7mbOQkqt0wx1

FAILED

add here a link to the bug in Jira / Comment

4

Verify the functionality of Lucky Wheel

  • it spins by form submission

  • wheel speed

  • wheel spinning duration

  • wheel can be spun once per day for one email address (error page is opened after 2nd try)

BLOCKED

add here a link to the bug in Jira / Comment

5

Verify the Lucky Wheel form validation and submission

Please find the testing list here

6

Verify the Lose Page

The page can be triggered after sending the Lucky Wheel form

Do following checks:

NOT EXECUTED

7

Verify the Win Page

The page can be triggered after sending the Lucky Wheel form

Do following checks:

NOT EXECUTED

8

Verify the Already Played Page

The page is opened after sending form twice

Do following checks:

NOT EXECUTED

9

Verify the settings of the WP Mail SMTP reminder plugin in admin

https://prnt.sc/n2nmPR11cCYN

NOT EXECUTED

10

Check that the verification email is sent after winning in Lucky Wheel

the verification email is sent https://jmp.sh/G2BOxgcc

Do following checks

  • mailbox folder (Primary/Promotion/Spam). Make sure that the letter isn’t in Spam

  • email template: from whom email is sent to whom; subject; headers; body content; dynamic tags (client name, etc).

NOT EXECUTED

11

Verify that data is recorded to the DB & WP after form submission

Check fields and records of the Registration table https://prnt.sc/2I_-qoostKUj

NOT EXECUTED

12

Verify that a reminder to confirm participation is sent to the unverified user

  1. Change the submission form date and trigger notification by running a cron job manually. If it’s possible do it yourself or ask BE Developer https://prnt.sc/Kmrbu5iv5iev
    OR

  2. Wait for the date and time to be reached and check the notification. It’s been 48 hours since the email was sent. https://prnt.sc/e67ApvIM7RFQ


the reminder is sent https://jmp.sh/AqUxEdNK
Do following checks

  • mailbox folder (Primary/Promotion/Spam). Make sure that the letter isn’t in Spam

  • email template: from whom the email is sent to whom; subject; headers; body content; dynamic tags (client name, etc).

NOT EXECUTED

13

Verify the validation and submission of the Competition Form (1st and 2nd competition stages)

Please find the testing list here
https://prnt.sc/tCpC1DU7jkmy

NOT EXECUTED

14

Verify the Thank You Page (1st and 2nd competition stages)

The page can be triggered after sending the Competition form https://prnt.sc/OGqqCKkKt8cZ

Do following checks:

NOT EXECUTED

15

Check that the verification email is sent after submission of Competition form (1st and 2nd competition stages)

the verification email is sent https://jmp.sh/vuq3gmAP

Do following checks

  • mailbox folder (Primary/Promotion/Spam). Make sure that the letter isn’t in Spam

  • email template: from whom email is sent to whom; subject; headers; body content; dynamic tags (client name, etc).

NOT EXECUTED

16

Verify that data is recorded to the DB & WP after form submission (1st and 2nd competitions stages)

Check fields and records of Registration table https://jmp.sh/SgtQaq3i

NOT EXECUTED

17

Verify that a reminder to confirm participation is sent to the unverified user (1st and 2nd competition stages)

  1. Change the submission form date and trigger notification by running a cron job manually. If it’s possible do it yourself or ask BE Developer https://prnt.sc/Kmrbu5iv5iev

OR

  1. Wait for the date and time to be reached and check the notification. It’s been 48 hours since the email was sent.


the reminder is sent https://jmp.sh/pWAno8tk

Do the following checks

  • mailbox folder (Primary/Promotion/Spam). Make sure that the letter isn’t in Spam

  • email template: from whom the email is sent to whom; subject; headers; body content; dynamic tags (client name, etc).

NOT EXECUTED

Comments

Leave a Reply