Recommitment Banner
Test Scenario ID: TS_01
Test Scenario: Verify if the recommitment banner is displayed for the member
Prerequisites: Member must have a form submitted for either of the programs(EMCR, BCWS or Both)
Ticket: https://bcdevex.atlassian.net/browse/TC-809
Test Case No | Test Description | Test Steps | Test Data | Expected Results | Actual Results | Status | Reference Ticket(s) |
---|---|---|---|---|---|---|---|
TC_01 | Verify if the recommitment banner is not displayed before or after the start date |
|
| The banner must only appear in the duration starting from the start date till the end date. |
|
|
|
TC_02 | Verify the context of banner |
|
| Banner must appear op top of all the 3 tabs: Deployment & Availability, Profile Details and Training Courses Banner must have following details:
| The text ‘Confirm your recommitment…’ displays a time after the date.
| Fail | |
TC_03 | PENDING_RECOMMITMENT Verify if the status of the banner status is displayed as ‘Not Started’ |
|
| The default status when the recommitment duration starts must be Not Started set to pending on first day of recommitment period only if currently active in the particular program |
|
|
|
TC_04 | Member Recommitted Verify if the status of the banner status is displayed as ‘Pending Supervisor Approval’ |
|
| The status must be Pending Supervisor Approval once member recommits temporary status set after member has committed to recommit // initiate communication for supervisor approval//MEMBER_COMMITTEDThe Start Recommitment button must change to Decline Recommitment A close button must appear besides the Decline Recommitment |
|
|
|
TC_05 | Supervisor Approved Verify the banner changes to Supervisor Approved once the supervisor approves the recommitment |
|
| Banner must have following details:
|
|
|
|
TC_06 | Member Declined Verify if the status of the banner status is displayed as ‘Declined’ |
|
| The status must be Declined once member denies to recommit 1 of 4 final status for member for a program // at end of recommitment period member will be set as INACTIVE in the particular program // MEMBER_DENIEDText: You have declined recommitment to CORE for the upcoming year. Sorry to see you go! We hope to welcome you back to CORE in the future. You can change your decision any time before Month dd, yyyy The Start Recommitment button must change to Change Decision A close button must appear besides the Decline Recommitment |
|
|
|
TC_07 | Supervisor Declined Verify if the status of the banner status is displayed as ‘Declined by Supervisor’ |
|
| Banner must have following details:
// 1 of 4 final status for member for a program // at end of recommitment period member will be set as INACTIVE in the particular program // SUPERVISOR_DENIED |
|
|
|
Test Scenario ID: TS_02
Test Scenario: Verify if the recommitment banner is displayed for the supervisor
Prerequisites: Supervisor must have atleast one member
Test Case No | Test Description | Test Steps | Test Data | Expected Results | Actual Results | Status | Reference Ticket(s) |
---|---|---|---|---|---|---|---|
TC_08 | Verify if the recommitment banner is not displayed before or after the start date | Click on username → Supervisor Dashboard |
| The banner must only appear in the duration starting from the start date till the end date. |
|
|
|
TC_09 | Verify the context of banner |
|
| Banner must have following details:
|
|
|
|
TC_10 | Verify if the Show FAQ link can be expandable or collapsable | Click on the Show FAQ link |
| The context of the FAQ must display when expanded and hide when collapsed. Link name must changes to Hide FAQ when already expanded |
|
|
|
TC_11 | Verify if the disclaimer message is displayed |
|
| Appears every time when supervisor logs into the portal. Title: Approval Action Cannot be Undone Text: Approved (“YES”) recommitment requests cannot be undone. If you have previously declined a recommitment request and wish to change your decision, please do so within the next 5 days. Close button (x ) |
|
|
|
|
|
|
|
|
|
|
|
TC_12 | Verify if the success message is displayed | Approve the requested recommitment from the member |
| Must Appears after supervisor submits approval decision. Title: Supervisor Decision for Recommitment Successfully Submitted Text: Thank you for your submission. Your employee and their coordinator will be notified. If approved, You’ll be informed if they are called for deployment to provide approval. Close button (x ) |
|
|
|
TC_13 | Verify if the declined message is displayed | Decline the requested recommitment from the member |
| Must Appears after supervisor declines decision. Title: Supervisor Decision for Recommitment Successfully Submitted Text: Thank you for your submission. Your employee and their coordinator will be notified. If approved, You’ll be informed if they are called for deployment to provide approval. Close button (x ) |
|
|
|
Test Scenario ID: TS_03
Test Scenario: Verify if the pending member list is displayed for the supervisor
Prerequisites: Supervisor must have atleast one member
Test Case No | Test Description | Test Steps | Test Data | Expected Results | Actual Results | Status | Reference Ticket(s) |
---|---|---|---|---|---|---|---|
TC_12 | Verify if Pending member List section is displayed for supervisor | Click on username → Supervisor Dashboard |
| The list must be displayed in a table format. Column titles must be:
Each member must be displayed in a new row If member is enrolled in both the programs, 2 rows with each entry must be displayed |
|
|
|
TC_13 | Verify the member name, employee id, recommitment year and core program are displayed |
|
| Each member’s correct details must be displayed
For members who are only in EMCR the employee id fields is optional. |
|
|
|
TC_14 | PENDING_RECOMMITMENT Verify Recommitment Status and Supervisor Approval when member has not initiated the recommitment process |
|
| The recommitment status must display Pending Supervisor Approval column must display Select drop down menu and Submit button. Both must remain disabled. |
|
|
|
TC_15 | MEMBER_COMMITTED Verify Recommitment Status and Supervisor Approval when member has completed the recommitment process |
|
| Status must only change once member completes the recommitment process. The recommitment status must display Requested Supervisor Approval column must display Select drop down menu and Submit button. Select drop down must have 2 options. default placeholder is Select:
Submit button must be clickable |
|
|
|
TC_16 | Verify if supervisor can click the submit button without selecting any decision | Click the submit button |
| Validation needed |
|
|
|
TC_17 | RECOMMITED For members in either program EMCR or BCWS:Verify if supervisor can approve member’s recommitment | Click on the drop-down and select approve then click on the submit button |
| The success message must appear on the top with format: The Recommitment status must display: Recommitted The decision drop down must display ‘Approved’ and must be disabled Submit button must change to submitted and must be disabled |
|
| https://bcdevex.atlassian.net/browse/TC-848
|
TC_18 | DECLINED For members in either program EMCR or BCWS:Verify if supervisor can decline member’s recommitment | Click on the drop-down and select Decline then click on the submit button |
| The Reason for Declining CORE Recommitment pop-up modal must open. Modal’s format must be:
|
|
| |
TC_19 | Verify if successfully declined message appears for supervisor | Decline a member from the modal and click on Submit reason |
| The success message must appear on the top with format: Your declined approval for <LAST NAME>, <First name>’s recommitment to <PROGRAM> has been received. Your employee will be inactive for the upcoming year, and both them and their coordinator will be notified of your decision. Only coordinators will see your reason for declining. The Recommitment status must display: Declined The decision drop down must display ‘Declined’ and must be disabled Submit button must change to Unlock and remain enabled |
|
| https://bcdevex.atlassian.net/browse/TC-848
|
TC_20 | Verify if supervisor can undo or unlock a declined recommitment application |
|
| PENDING |
|
|
|
TC_21 | For members in both the programs:Verify if supervisor approves the member’s recommitment for only one of the program and keeps the other program without making any decision | Select any one program eg, bcws or emcr and Click on the drop-down and select approve then click on the submit button |
| Expected result of TC_17 must be true |
|
|
|
TC_22 | For members in both the programs:Verify if supervisor approves the member’s recommitment for both the programs | Select each program and Click on the drop-down and select approve then click on the submit button |
| Expected result of TC_17 must be true |
|
|
|
TC_23 | For members in both the programs:Verify if supervisor approves the member’s recommitment for only one of the program and decline the other program without | Select any one program eg, bcws or emcr and Click on the drop-down and select approve then click on the submit button, Select the other program and Click on the drop-down and select decline then click on the submit button |
| The banner to the latest user action, must be displayed. Ex: If supervisor approves one program first and declines the other, then action = "decline", banner = "Recommitment Request Successfully Declined". TC_19 must be true and vice versa | Need to test again once the banners are fixed |
|
|
TC_24 | For members in both the programs:Verify if supervisor declines the member’s recommitment for both the programs | Decline a member from the modal and click on Submit reason |
| TC_19 must be true |
|
|
|
TC_25 | DECLINED BY MEMBER Verify if supervisor can take an action if member declines the recommitment | Decline the recommitment from the member’s profile |
| The recommitment status must display Declined By Member Supervisor Approval column must display Select drop down menu and Submit button. Both must remain disabled. |
|
|
|
TC_26 | Verify if the members list has a pagination at the bottom |
|
| The default view must be 5 members per page, and a pagination with first page, previous page, page numbers, next page and last page must display on right side Supervisor must also have option to select the total number of members they want to view per page |
|
|
|
TC_27 | NO MEMBER RESPONSE Only triggers after the recommitment cycle has ended Verify if supervisor can take an action if member does not accept or decline the recommitment
| Change end date in the past for recommitment cycle |
| The recommitment status must display No Member Response Supervisor Approval column must display Select drop down menu and Submit button. Both must remain disabled. |
|
|
|
TC_28 | SUPERVISOR_NO_RESPONSE Only triggers after the recommitment cycle has ended Verify if supervisor did not take an action after the member accepted the recommitment | Change end date in the past for recommitment cycle |
| The recommitment status must display No Supervisor Response Supervisor Approval column must display Select drop down menu and Submit button. Both must remain disabled. |
|
|
|
TC_29 | Verify if supervisor is able to dismiss this banner | Click on the x or close link |
| The banner must be hidden and UI must be adjusted. No extra blank space to be displayed. If refreshed, the banner must appear back |
|
|
|
Test Scenario ID: TS_03
Test Scenario: Verify if the recommitment banner is displayed for the coordinator/logistics
Prerequisites: Member must have a form submitted for either of the programs(EMCR, BCWS or Both)