/
Member profile

Member profile

 

Ticket: https://bcdevex.atlassian.net/browse/TC-800

https://bcdevex.atlassian.net/browse/TC-820

Test Case No

Test Description

Test Steps

Test Data

Expected Results

Actual Results

Status

Reference Ticket(s)

Test Case No

Test Description

Test Steps

Test Data

Expected Results

Actual Results

Status

Reference Ticket(s)

TC_01

Verify if member can access the profile page

For members only, the profile page must be the default page. For member + other roles, my profile tab can be accessed via the top right menu.

 

Profile page must display all the details filled out by the member while submitting the form, details are distributed in 3 tabs:

  • Deployment & Availability

  • Profile Details

  • Training Courses

 

 

https://bcdevex.atlassian.net/browse/TC-800

TC_02

Verify if the status of the member is displayed

 

 

 

For the member profile, the status must be displayed besides the member name:

  • Active

  • Inactive

 

 

https://bcdevex.atlassian.net/browse/TC-863

TC_03

Verify if the status is displayed Active for members

 

 

Displayed if member has been active in either of the programs. If active then tag must display: Active (EMCR), or Active (BCWS) or Active. Member must be displayed as active during the following periods:

  • before the recommitment period starts

  • during the recommitment period

  • if member declines to recommit during the recommitment period

 

 

https://bcdevex.atlassian.net/browse/TC-863

TC_04

Verify if the Deactivate Status link is displayed besides the Active status

 

 

Link must appear when Active status. Must be clickable and click action must open a tooltip with content:

 

 

https://bcdevex.atlassian.net/browse/TC-864

TC_05

Verify if the status is displayed Inactive for members

 

 

Displayed if member has been inactive in either of the programs or both.

Member must become inactive after the recommitment cycles finishes if they declined to recommit

 

 

https://bcdevex.atlassian.net/browse/TC-863

TC_06

Verify if the Reactivate Status link is displayed besides the Inactive status

 

 

 

Link must appear when Inactive status. Must be clickable and click action must open a tooltip with content:

 

 

https://bcdevex.atlassian.net/browse/TC-864

TC_07

Verify if member can switch through the tabs

All the 3 tabs can be clickable.

 

All the 3 tabs must display their respective content when clicked. Deployment & Availability tab must be the default tab.

 

 

 

Test Scenario ID: TS_01

Test Scenario: Verify if the content in deployment and availability tab is displayed

Prerequisites: Member must have a form submitted for either of the programs(EMCR, BCWS or Both)

The following test cases must be true for an active member. For an inactive member the test cases are mentioned as inactive.

Figma designs: https://www.figma.com/design/3cBb24JJG10LoUlY8v3FPA/Member-Agency?node-id=1631-148833&p=f&t=nJJFPgQUMy48KaD7-0

Test Case No

Test Description

Test Steps

Test Data

Expected Results

Actual Results

Status

Reference Ticket(s)

Test Case No

Test Description

Test Steps

Test Data

Expected Results

Actual Results

Status

Reference Ticket(s)

TC_08

Verify if member can access the Deployment & Availability page

Click on the Deployment & Availability tab

 

The page must have the following sections displayed:

  • Recommitment

  • My schedule

  • Section Preferences

  • Other skills

 

 

 

TC_09

Verify if the recommitment section is displayed

 

 

Confirm your recommitment message, recommitment status and Start recommitment button must be displayed.

Message must only be displayed during the recommitment cycle

 

 

 

TC_10

Verify if the My schedule section is displayed

 

 

Show Upcoming Deployment link must be displayed on right side.

6 months calendar must be displayed with the Available, unavailable and deployment schedule added into the calendar.

Each month’s date is clickable and Add Availability pop up must open.

 

 

 

TC_11

Verify if the Upcoming Deployment link is clickable

 

Design link: https://www.figma.com/design/3cBb24JJG10LoUlY8v3FPA/Member-Agency?node-id=1664-150278&p=f&t=0j0pfdMsKpoIdEXD-0

Panel slides in from the right side of the calendar when member clicks Show Upcoming Deployments.

Panel slides out of the calendar when member clicks Hide.

Slide-in Panel States:

Default State:
- Displays up to six upcoming deployments in ascending order.
- Each deployment listed show the deployment’s:
: start to end date
: task number
: affiliated CORE program

Empty State:
Displayed when they have not been assigned to any deployments by coordinators.

 

 

 

 

TC_12

Verify if the Jump to Today link is displayed

 

 

The button must be clickable and current month’s view must be displayed if member is viewing any other set of months.

same

 

 

TC_13

Verify if the right and arrow buttons along with the current date is displayed

The right arrow or left arrow can be clicked

 

A previous and next arrows must appear as a button.

Previous button must take member to previous months view. Eg: If having 3 months view, then on the click, previous 3 months from current month must be displayed.

Next button must take member to next months view. Eg: If having 3 months view, then on the click, next 3 months from current view must be displayed.

 

 fail

https://bcdevex.atlassian.net/browse/TC-854

TC_14

Verify if member can change the number of months to be displayed in the scheduler

 

 

Month Range Dropdown Options:
1 month
3 months (default)
6 months

 

 

 

TC_15

Verify if the scheduler calendar is displayed

 

 

“Today’s Date” symbol can appear with any availability status
Deployment and Standby states is view only for members
Members can set “unavailable” dates

 

 

 

 

TC_16

Verify if the not valid dates such as Feb 29/leap year or April 31, June 31, Sep 31, Nov 31 are marked invalid

 

 

The listed dates must be blacked out and must not be available for member to add availability

 

 

 

TC_17

Verify if all dates are available by default

 

 

For members who have never committed before or have not added any availability yet, all the dates for all months must be displayed as available.

For member: the dates should be white

For coordinator: the dates should be green

For logistics: the dates should be green

 

 

 

TC_18

Verify if member can add their unavailability to their scheduler

Click on a single date, OR
Drag to select a date range

 

When triggered, these pop-over modal should be hovered above the clicked dates on the calendar.

Members can add new availability status by setting selected date range as “Unavailable” (for deployment).

Members can change the dates from the calendar available in the pop-over modal

Member can click the Save button to save the unavailability or click the Cancel button to cancel the changes

 

 

 

TC_19

Verify if the added unavailability is displayed on the calendar

 

 

Must be colour coded as per the status and displayed in the calendar

 

 

 

TC_20

Verify if Members can edit or delete the unavailable dates.

Click on the dates unavailailbility is added

 

The pop-up modal used to add must open with pre filled details.

Save and Delete Unavailability button must appear at the bottom

Member must be able to edit the changes and save

Members must be able to delete the unavailability

 

 

 

TC_21

Verify if members can view the unavailability added to their profiles by the coordinators/logistics

 

 

If the coordinators/logistics add any availability to the members profile, the members can only view it and not edit it.

The following status must be view only for members:

  • Deployment

  • Standby

 

 

 

TC_22

FOR INACTIVE status members:

Verify if the scheduler is disabled for inactive members

 

 

The TC_10 to TC_21 must not be true as the section must be disabled.

 

 

 

TC_23

Verify if the Section Preferences is displayed

 

 

The selected sections while submitting the form must be displayed.

For a form with program EMCR, EMCR section tab must be displayed and vice versa for BCWS.

For enrolment in both programs, both tabs must be displayed

Edit preference button must be clickable and add preference pop up must open

 

 

 

TC_24

Verify if member can edit the Section Preference

Click the Edit Preference button

 

Edit preference pop up must open. The selected options while submitting the form must be pre-filled. Member must be able to add or make changes.

Updated changes must be saved by clicking the Save button and changes must be reflected on the profile.

If member clicks “Cancel” after making changes in the modal, the changes will NOT be saved.

For members in EMCR and both programs, the edit preference modal must have a additional link ‘See Section Definitions' which when clicked must display as following:

 

 

 

 

TC_25

Verify if the Other skills section is displayed

 

 

Edit skills button must be displayed on the right

Details must be displayed in 3 tabs:

  • Languages

  • Tools & Software

  • Certifications

If there is no content in any of the tab, the text No Skills Shown, You have not indicated any skills here. must be displayed

  • The fields Certifications, Tools & Languages details will most likely be empty when viewing a member profile for EMCR that was created prior to this change

  • Any member who was a part of the BCWS program prior to this change should have data for these fields

 

 

 

TC_26

Verify the empty state content for the Other skills section

 

 

Languages tab:

Following Tabs must be displayed.

  • Name

  • Profiency

  • Last Updated

If there is no content, the text No Skills Shown, You have not indicated any skills here. must be displayed

Tools & Software tab:

  • Name

  • Profiency

  • Last Updated

If there is no content, the text No Skills Shown, You have not indicated any skills here. must be displayed

Certifications tab:

  • Name

  • Date Certified

  • Expires On

If there is no content, the text No Skills Shown, You have not indicated any skills here. must be displayed

The correct table columns are not displayed. Message not displayed

 

https://bcdevex.atlassian.net/browse/TC-842

TC_27

Verify if member can edit the Other Skills

Click the Edit Skills button

 

Edit skills pop up must open. The selected options while submitting the form must be pre-filled if available. Member must be able to add or make changes.

Member must be able to delete the entered or pre-populated data by the delete button

Updated changes must be saved by clicking the Save button and changes must be reflected on the profile.

 

 

 

TC_28

Verify if the pagination is displayed

 

 

??

 

 

 

Test Scenario ID: TS_02

Test Scenario: Verify if the content in Profile Details tab is displayed

Prerequisites: Member must have a form submitted for either of the programs(EMCR, BCWS or Both)

Figma designs: https://www.figma.com/design/3cBb24JJG10LoUlY8v3FPA/Member-Agency?node-id=1664-149914&t=nJJFPgQUMy48KaD7-0

Test Case No

Test Description

Test Steps

Test Data

Expected Results

Actual Results

Status

Reference Ticket(s)

Test Case No

Test Description

Test Steps

Test Data

Expected Results

Actual Results

Status

Reference Ticket(s)

TC_29

Verify if member can access the Profile Details page

 

 

The page must have the following sections displayed:

  • Recommitment

  • General Information

  • Employee Information

  • Contact Information

  • Emergency Contact Information

  • Core Membership Status

 

 

 

TC_30

Verify if the recommitment section is displayed

 

 

Confirm your recommitment message, recommitment status and Start recommitment button must be displayed.

Message must only be displayed during the recommitment cycle

 

 

 

TC_31

Verify if the General Information section is displayed

 

 

Edit info button must be displayed on right side

The following details must be displayed from the form the member submitted:

Home Location/Region, Work Location/Region, Travel Preference, Driver's License Classification, Employee ID, Paylist (Dept ID)

  • The fields Employee ID, Paylist (Dept ID) will most likely be empty when viewing a member profile for EMCR that was created prior to this change

  • Any member who was a part of the BCWS program prior to this change should have data for these fields

The title of the field Paylist is missing text (Dept ID)

 

 https://bcdevex.atlassian.net/browse/TC-840

TC_32

Verify if member can edit the General Information

Click the Edit Info button in the General Information section

 

Pop up modal Edit member details must open.

Member must be able to edit or add values to Home Location, Work Location, Driver's License and Travel Preference. Other fields must remain disabled displaying the correct data.

The updates made to the fields must reflect on the profile page on the Save button.

The updates made to the fields must not saved if member hits the Cancel button or closes the modal.

 

 

 

TC_33

Verify if the Employee Information is displayed

 

 

Edit info button must be displayed on right side

The following details must be displayed from the form the member submitted:

Supervisor Name, Supervisor Email, Supervisor Phone Number, Union Membership, Liaison Name, Liaison Email, Ministry, Division

The field Liaison Name must have a tooltip beside the title which opens up a pop up modal with text How can I find my liaison?

The title of the field Supervisor Phone is missing text 'Number'

Missing tooltip

 

 

 

 https://bcdevex.atlassian.net/browse/TC-840

https://bcdevex.atlassian.net/browse/TC-841

TC_34

Verify if member can edit the Employee Information

Click the Edit Info button in the Employee Information section

 

Pop up modal Edit member details must open.

Member must be able to edit or add values to all the fields.

Default Fields must be: Supervisor First Name, Supervisor Last Name and must validate with error ‘This field is required.’ when left empty.

The updates made to the fields must reflect on the profile page on the Save button.

The updates made to the fields must not saved if member hits the Cancel button or closes the modal.

 

 

 

TC_35

Verify if the Contact Information section is displayed

 

 

Edit info button must be displayed on right side

The following details must be displayed from the form the member submitted:

Primary Number, Secondary Number, Work Phone, Email Address

 

 

 

TC_36

Verify if member can edit the Contact Information

Click the Edit Info button in the Contact Information section

 

Pop up modal Edit member details must open.

Member must be able to edit or add values to Primary Number, Secondary Number, Work Phone. Other fields must remain disabled displaying the correct data.

Default Fields must be: Primary Number and must validate with error ‘This field is required.’ when left empty.

The updates made to the fields must reflect on the profile page on the Save button.

The updates made to the fields must not saved if member hits the Cancel button or closes the modal.

 

 

 

TC_37

Verify if the Emergency Contact Information section is displayed

 

 

Edit info button must be displayed on right side

The following details must be displayed from the form the member submitted:

Emergency Contact Name, Emergency Contact Number, Relationship

  • The fields Emergency Contact details will most likely be empty when viewing a member profile for EMCR that was created prior to this change

  • Any member who was a part of the BCWS program prior to this change should have data for these fields

 

 

 

TC_38

Verify if member can edit the Emergency Contact Information section

Click the Edit Info button in the Emergency Contact Information section

 

Pop up modal Edit member details must open.

Member must be able to edit or add values to all the fields.

All the fields are non mandatory

The updates made to the fields must reflect on the profile page on the Save button.

The updates made to the fields must not saved if member hits the Cancel button or closes the modal.

 

 

 

TC_39

Verify if the Core Membership Status section is displayed

 

 

Edit info button must be displayed on right side

The following details must be displayed from the form the member submitted:

Program, Annual Recommitment, Member since

 

 

 

 

Verify if the recommitment status is displayed besides the program name

 

 

The recommitment status must be displayed.

Before the recommitment, member must be either Active or Inactive

After recommitment decision, the status must change to either of:

  • Recommitted

  • Pending

  • Declined by Member

  • Declined by Supervisor

  • Missed Deadline

https://www.figma.com/design/3cBb24JJG10LoUlY8v3FPA/Member-Agency?node-id=2509-111966&p=f&t=gmK1ildxfL5kQI0I-0

 

 

 

Ticket: https://bcdevex.atlassian.net/browse/TC-813

UI: https://www.figma.com/design/3cBb24JJG10LoUlY8v3FPA/Member-Agency?node-id=1664-148874&node-type=frame&t=wNLOl35X7MYs4Cwv-0

Test Scenario ID: TS_03

Test Scenario: Verify the section and roles for members with EMCR program only

Prerequisites: Member must have a form submitted for the EMCR only program

Test Case No

Test Description

Test Steps

Test Data

Expected Results

Actual Results

Status

Reference Ticket(s)

Test Case No

Test Description

Test Steps

Test Data

Expected Results

Actual Results

Status

Reference Ticket(s)

TC_20

Verify if member can access the profile page

For members only, the profile page must be the default page. For member + other roles, my profile tab can be accessed via the top right menu.

 

Profile page must display all the details filled out by the member while submitting the EMCR form, details are distributed in 3 tabs:

  • Deployment & Availability

  • Profile Details

  • Training Courses

 

 

 

TC_21

Verify if the Section Preferences section is displayed

Member can click on the Deployment & Availability tab and scroll to the bottom below the my schedule section

 

The section preference must be displayed

 

 

 

TC_22

Verify the title and sub text

 

 

Title: Section Preferences

Subtext: The following shows the list of sections that you prefer to be deployed in, as indicated in your CORE application. You can add or remove a section from this table.

 

 

 

TC_23

Verify if the sections are displayed

 

 

The sections must be displayed in a tabular format with the column title: Section Name

 

 

 

TC_24

Verify if the Add Preference button is displayed

 

 

Add Preferences button must be displayed on the right hand side of the sub text

 

 

 

TC_25

Verify if the Remove button is displayed

 

 

Remove button must be displayed besides each section

 

 

 

Test Scenario ID: TS_04

Test Scenario: Verify the section and roles for members with BCWS program only

Prerequisites: Member must have a form submitted for the BCWS only program

Test Case No

Test Description

Test Steps

Test Data

Expected Results

Actual Results

Status

Reference Ticket(s)

Test Case No

Test Description

Test Steps

Test Data

Expected Results

Actual Results

Status

Reference Ticket(s)

TC_26

Verify if member can access the profile page

For members only, the profile page must be the default page. For member + other roles, my profile tab can be accessed via the top right menu.

 

Profile page must display all the details filled out by the member while submitting the EMCR form, details are distributed in 3 tabs:

  • Deployment & Availability

  • Profile Details

  • Training Courses

 

 

 

TC_27

Verify if the Section Preferences section is displayed

Member can click on the Deployment & Availability tab and scroll to the bottom below the my schedule section

 

The section preference must be displayed

 

 

 

TC_28

Verify the title and sub text

 

 

Title: Section Preferences

Subtext: The following shows the list of sections that you prefer to be deployed in, as indicated in your CORE application. You can add or remove a section from this table.

 

 

 

TC_29

Verify if the sections are displayed

 

 

The sections must be displayed in a tabular format with the column title: Section Name

 

 

 

TC_30

Verify if the roles are displayed

 

 

The selected roles for each section must be displayed. The following cases can be true for roles and sections:

  • A role may or may not be added to the section

  • A section can have multiple roles

  • Multiple sections can be added with 0, 1 or multiple roles

Roles must be displayed in the roles column adjacent to their respective sections

 

 

 

TC_31

Verify if the 1st and 2nd selected choices are displayed

 

 

The selected 1st and 2nd sections must be tagged as 1st choice and 2nd choice on the right side of the section name. The sections must be displayed in descending order, top priority first. Non priority sections must be displayed at the bottom of the 2nd priority section

2nd priority displayed first

FAIL

 

TC_32

Verify if the Add Preference button is displayed

 

 

Add Preferences button must be displayed on the right hand side of the sub text

 

 

 

TC_33

Verify if the Remove button is displayed

 

 

Remove button must be displayed besides each section

 

 

 

 

Test Scenario ID: TS_05

Test Scenario: Verify the section and roles for members enrolled in Both programs

Prerequisites: Member must have a form submitted by choosing the both option for program

Test Case No

Test Description

Test Steps

Test Data

Expected Results

Actual Results

Status

Reference Ticket(s)

Test Case No

Test Description

Test Steps

Test Data

Expected Results

Actual Results

Status

Reference Ticket(s)

TC_34

Verify if member can view 2 tabs

 

 

In the section preferences, 2 tabs must be displayed: BCWS and EMCR.

Member must be able to toggle between both tabs easily. Each tab must display their respective content

 

 

 

TC_35

Verify the BCWS tab

 

 

All the test cases TC_01 to TC_06 must be true

 

 

 

TC_36

Verify the EMCR tab

 

 

All the test cases TC_07 to TC_14 must be true

 

 

 

The following scenarios are for the status displayed besides the profile name on the /profile page

No

Scenario

Status

Conditions/ comments

No

Scenario

Status

Conditions/ comments

1

If member has been active in EMCR only or BCWS only or active in Both for the previous year

Active

 

2

If member has been active and recommits to the program

Active

 

3

If member is active for both programs and recommits to only one

Active for either program

 

 

4

If member is active and does not recommit during the recommitment cycle

Active

Will become inactive once the recommitment cycle is over

5

If member is inactive

??

 

6

If member is inactive and recommits

Active

 

7

If member is inactive and does not recommit

Inactive

 

8

If inactive and recommits to only one program

Active for either program

 

 

Related content

Member Recommitment
Member Recommitment
More like this
User Profile Test Cases
User Profile Test Cases
More like this
Login Flows
Login Flows
More like this
New Applicant Test Cases
New Applicant Test Cases
More like this
Coordinator Dashboard
Coordinator Dashboard
More like this
Member's Schedule under User Profile
Member's Schedule under User Profile
More like this