...
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:
|
| |||||||||||||
TC_02 | Verify if the status of the member is displayed | For the member profile, the status must be displayed besides the member name:
|
| ||||||||||||||
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:
|
| ||||||||||||||
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: | TC_05 | Verify if the status is displayed Inactive for members | Displayed if
| ||||||||||||
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 |
| ||||||||||||||
TC_06 | Verify if the Deactivate Reactivate Status link is displayed besides the Active Inactive status | Link must appear when Inactive status. Must be clickable and click action must open a tooltip with content: | TC_07 |
| |||||||||||||
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 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:
| ||||||||||||
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: Empty State: | ||||||||||||
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 |
| |||||||||
TC_14 | Verify if member can change the number of months to be displayed in the scheduler | Month Range Dropdown Options: | |||||||||||||
TC_15 | Verify if the scheduler calendar is displayed | “Today’s Date” symbol can appear with any availability status | |||||||||||||
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 availability and unavailability to their scheduler | Click on a single date, OR | 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 “available” (for deployment). 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 availability or unavailability or click the Cancel button to cancel the changes | ||||||||||||
TC_19 | Verify if the added availability/ 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 available/ unavailable dates. | Click on the dates availability/ unavailailbility is added | The pop-up modal used to add must open with pre filled details. Save and Delete Availability Unavailability button must appear at the bottom Member must be able to edit the changes and save Members must be able to delete the availability unavailability | ||||||||||||
TC_21 | Verify if members can view the availability 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:
| |||||||||||||
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:
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
| |||||||||||||
TC_26 | Verify the empty state content for the Other skills section | Languages tab: Following Tabs must be displayed.
If there is no content, the text No Skills Shown, You have not indicated any skills here. must be displayed Tools & Software tab:
If there is no content, the text No Skills Shown, You have not indicated any skills here. must be displayed Certifications tab:
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 |
| |||||||||||
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 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:
|
|
|
| ||||||||||||||||||
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 title of the field Paylist is missing text (Dept ID) |
|
| ||||||||||||||||||
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 |
|
| ||||||||||||||||||
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
|
|
|
| ||||||||||||||||||
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:
|
Ticket:
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
...